Class ScanConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
- com.google.cloud.websecurityscanner.v1alpha.ScanConfig.Builder
-
- All Implemented Interfaces:
ScanConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ScanConfig
public static final class ScanConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder> implements ScanConfigOrBuilder
A ScanConfig resource contains the configurations to launch a scan. next id: 12
Protobuf typegoogle.cloud.websecurityscanner.v1alpha.ScanConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScanConfig.BuilderaddAllBlacklistPatterns(Iterable<String> values)The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsScanConfig.BuilderaddAllStartingUrls(Iterable<String> values)Required.ScanConfig.BuilderaddAllTargetPlatforms(Iterable<? extends ScanConfig.TargetPlatform> values)Set of Cloud Platforms targeted by the scan.ScanConfig.BuilderaddAllTargetPlatformsValue(Iterable<Integer> values)Set of Cloud Platforms targeted by the scan.ScanConfig.BuilderaddBlacklistPatterns(String value)The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsScanConfig.BuilderaddBlacklistPatternsBytes(com.google.protobuf.ByteString value)The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsScanConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ScanConfig.BuilderaddStartingUrls(String value)Required.ScanConfig.BuilderaddStartingUrlsBytes(com.google.protobuf.ByteString value)Required.ScanConfig.BuilderaddTargetPlatforms(ScanConfig.TargetPlatform value)Set of Cloud Platforms targeted by the scan.ScanConfig.BuilderaddTargetPlatformsValue(int value)Set of Cloud Platforms targeted by the scan.ScanConfigbuild()ScanConfigbuildPartial()ScanConfig.Builderclear()ScanConfig.BuilderclearAuthentication()The authentication configuration.ScanConfig.BuilderclearBlacklistPatterns()The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsScanConfig.BuilderclearDisplayName()Required.ScanConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ScanConfig.BuilderclearLatestRun()Latest ScanRun if available.ScanConfig.BuilderclearMaxQps()The maximum QPS during scanning.ScanConfig.BuilderclearName()The resource name of the ScanConfig.ScanConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ScanConfig.BuilderclearSchedule()The schedule of the ScanConfig.ScanConfig.BuilderclearStartingUrls()Required.ScanConfig.BuilderclearTargetPlatforms()Set of Cloud Platforms targeted by the scan.ScanConfig.BuilderclearUserAgent()The user agent used during scanning.ScanConfig.Builderclone()ScanConfig.AuthenticationgetAuthentication()The authentication configuration.ScanConfig.Authentication.BuildergetAuthenticationBuilder()The authentication configuration.ScanConfig.AuthenticationOrBuildergetAuthenticationOrBuilder()The authentication configuration.StringgetBlacklistPatterns(int index)The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlscom.google.protobuf.ByteStringgetBlacklistPatternsBytes(int index)The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsintgetBlacklistPatternsCount()The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlscom.google.protobuf.ProtocolStringListgetBlacklistPatternsList()The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsScanConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDisplayName()Required.com.google.protobuf.ByteStringgetDisplayNameBytes()Required.ScanRungetLatestRun()Latest ScanRun if available.ScanRun.BuildergetLatestRunBuilder()Latest ScanRun if available.ScanRunOrBuildergetLatestRunOrBuilder()Latest ScanRun if available.intgetMaxQps()The maximum QPS during scanning.StringgetName()The resource name of the ScanConfig.com.google.protobuf.ByteStringgetNameBytes()The resource name of the ScanConfig.ScanConfig.SchedulegetSchedule()The schedule of the ScanConfig.ScanConfig.Schedule.BuildergetScheduleBuilder()The schedule of the ScanConfig.ScanConfig.ScheduleOrBuildergetScheduleOrBuilder()The schedule of the ScanConfig.StringgetStartingUrls(int index)Required.com.google.protobuf.ByteStringgetStartingUrlsBytes(int index)Required.intgetStartingUrlsCount()Required.com.google.protobuf.ProtocolStringListgetStartingUrlsList()Required.ScanConfig.TargetPlatformgetTargetPlatforms(int index)Set of Cloud Platforms targeted by the scan.intgetTargetPlatformsCount()Set of Cloud Platforms targeted by the scan.List<ScanConfig.TargetPlatform>getTargetPlatformsList()Set of Cloud Platforms targeted by the scan.intgetTargetPlatformsValue(int index)Set of Cloud Platforms targeted by the scan.List<Integer>getTargetPlatformsValueList()Set of Cloud Platforms targeted by the scan.ScanConfig.UserAgentgetUserAgent()The user agent used during scanning.intgetUserAgentValue()The user agent used during scanning.booleanhasAuthentication()The authentication configuration.booleanhasLatestRun()Latest ScanRun if available.booleanhasSchedule()The schedule of the ScanConfig.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ScanConfig.BuildermergeAuthentication(ScanConfig.Authentication value)The authentication configuration.ScanConfig.BuildermergeFrom(ScanConfig other)ScanConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ScanConfig.BuildermergeFrom(com.google.protobuf.Message other)ScanConfig.BuildermergeLatestRun(ScanRun value)Latest ScanRun if available.ScanConfig.BuildermergeSchedule(ScanConfig.Schedule value)The schedule of the ScanConfig.ScanConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ScanConfig.BuildersetAuthentication(ScanConfig.Authentication value)The authentication configuration.ScanConfig.BuildersetAuthentication(ScanConfig.Authentication.Builder builderForValue)The authentication configuration.ScanConfig.BuildersetBlacklistPatterns(int index, String value)The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urlsScanConfig.BuildersetDisplayName(String value)Required.ScanConfig.BuildersetDisplayNameBytes(com.google.protobuf.ByteString value)Required.ScanConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ScanConfig.BuildersetLatestRun(ScanRun value)Latest ScanRun if available.ScanConfig.BuildersetLatestRun(ScanRun.Builder builderForValue)Latest ScanRun if available.ScanConfig.BuildersetMaxQps(int value)The maximum QPS during scanning.ScanConfig.BuildersetName(String value)The resource name of the ScanConfig.ScanConfig.BuildersetNameBytes(com.google.protobuf.ByteString value)The resource name of the ScanConfig.ScanConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ScanConfig.BuildersetSchedule(ScanConfig.Schedule value)The schedule of the ScanConfig.ScanConfig.BuildersetSchedule(ScanConfig.Schedule.Builder builderForValue)The schedule of the ScanConfig.ScanConfig.BuildersetStartingUrls(int index, String value)Required.ScanConfig.BuildersetTargetPlatforms(int index, ScanConfig.TargetPlatform value)Set of Cloud Platforms targeted by the scan.ScanConfig.BuildersetTargetPlatformsValue(int index, int value)Set of Cloud Platforms targeted by the scan.ScanConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ScanConfig.BuildersetUserAgent(ScanConfig.UserAgent value)The user agent used during scanning.ScanConfig.BuildersetUserAgentValue(int value)The user agent used during scanning.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
clear
public ScanConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
getDefaultInstanceForType
public ScanConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ScanConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ScanConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ScanConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
setField
public ScanConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
clearField
public ScanConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
clearOneof
public ScanConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
setRepeatedField
public ScanConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
addRepeatedField
public ScanConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
mergeFrom
public ScanConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScanConfig.Builder>
-
mergeFrom
public ScanConfig.Builder mergeFrom(ScanConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
mergeFrom
public ScanConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScanConfig.Builder>- Throws:
IOException
-
getName
public String getName()
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.string name = 1;- Specified by:
getNamein interfaceScanConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.string name = 1;- Specified by:
getNameBytesin interfaceScanConfigOrBuilder- Returns:
- The bytes for name.
-
setName
public ScanConfig.Builder setName(String value)
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ScanConfig.Builder clearName()
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public ScanConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
Required. The user provided display name of the ScanConfig.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceScanConfigOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Required. The user provided display name of the ScanConfig.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceScanConfigOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
public ScanConfig.Builder setDisplayName(String value)
Required. The user provided display name of the ScanConfig.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public ScanConfig.Builder clearDisplayName()
Required. The user provided display name of the ScanConfig.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public ScanConfig.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The user provided display name of the ScanConfig.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getMaxQps
public int getMaxQps()
The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
int32 max_qps = 3;- Specified by:
getMaxQpsin interfaceScanConfigOrBuilder- Returns:
- The maxQps.
-
setMaxQps
public ScanConfig.Builder setMaxQps(int value)
The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
int32 max_qps = 3;- Parameters:
value- The maxQps to set.- Returns:
- This builder for chaining.
-
clearMaxQps
public ScanConfig.Builder clearMaxQps()
The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
int32 max_qps = 3;- Returns:
- This builder for chaining.
-
getStartingUrlsList
public com.google.protobuf.ProtocolStringList getStartingUrlsList()
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStartingUrlsListin interfaceScanConfigOrBuilder- Returns:
- A list containing the startingUrls.
-
getStartingUrlsCount
public int getStartingUrlsCount()
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStartingUrlsCountin interfaceScanConfigOrBuilder- Returns:
- The count of startingUrls.
-
getStartingUrls
public String getStartingUrls(int index)
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStartingUrlsin interfaceScanConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The startingUrls at the given index.
-
getStartingUrlsBytes
public com.google.protobuf.ByteString getStartingUrlsBytes(int index)
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStartingUrlsBytesin interfaceScanConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the startingUrls at the given index.
-
setStartingUrls
public ScanConfig.Builder setStartingUrls(int index, String value)
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The startingUrls to set.- Returns:
- This builder for chaining.
-
addStartingUrls
public ScanConfig.Builder addStartingUrls(String value)
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The startingUrls to add.- Returns:
- This builder for chaining.
-
addAllStartingUrls
public ScanConfig.Builder addAllStartingUrls(Iterable<String> values)
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The startingUrls to add.- Returns:
- This builder for chaining.
-
clearStartingUrls
public ScanConfig.Builder clearStartingUrls()
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addStartingUrlsBytes
public ScanConfig.Builder addStartingUrlsBytes(com.google.protobuf.ByteString value)
Required. The starting URLs from which the scanner finds site pages.
repeated string starting_urls = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the startingUrls to add.- Returns:
- This builder for chaining.
-
hasAuthentication
public boolean hasAuthentication()
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;- Specified by:
hasAuthenticationin interfaceScanConfigOrBuilder- Returns:
- Whether the authentication field is set.
-
getAuthentication
public ScanConfig.Authentication getAuthentication()
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;- Specified by:
getAuthenticationin interfaceScanConfigOrBuilder- Returns:
- The authentication.
-
setAuthentication
public ScanConfig.Builder setAuthentication(ScanConfig.Authentication value)
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;
-
setAuthentication
public ScanConfig.Builder setAuthentication(ScanConfig.Authentication.Builder builderForValue)
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;
-
mergeAuthentication
public ScanConfig.Builder mergeAuthentication(ScanConfig.Authentication value)
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;
-
clearAuthentication
public ScanConfig.Builder clearAuthentication()
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;
-
getAuthenticationBuilder
public ScanConfig.Authentication.Builder getAuthenticationBuilder()
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;
-
getAuthenticationOrBuilder
public ScanConfig.AuthenticationOrBuilder getAuthenticationOrBuilder()
The authentication configuration. If specified, service will use the authentication configuration during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Authentication authentication = 5;- Specified by:
getAuthenticationOrBuilderin interfaceScanConfigOrBuilder
-
getUserAgentValue
public int getUserAgentValue()
The user agent used during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.UserAgent user_agent = 6;- Specified by:
getUserAgentValuein interfaceScanConfigOrBuilder- Returns:
- The enum numeric value on the wire for userAgent.
-
setUserAgentValue
public ScanConfig.Builder setUserAgentValue(int value)
The user agent used during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.UserAgent user_agent = 6;- Parameters:
value- The enum numeric value on the wire for userAgent to set.- Returns:
- This builder for chaining.
-
getUserAgent
public ScanConfig.UserAgent getUserAgent()
The user agent used during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.UserAgent user_agent = 6;- Specified by:
getUserAgentin interfaceScanConfigOrBuilder- Returns:
- The userAgent.
-
setUserAgent
public ScanConfig.Builder setUserAgent(ScanConfig.UserAgent value)
The user agent used during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.UserAgent user_agent = 6;- Parameters:
value- The userAgent to set.- Returns:
- This builder for chaining.
-
clearUserAgent
public ScanConfig.Builder clearUserAgent()
The user agent used during scanning.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.UserAgent user_agent = 6;- Returns:
- This builder for chaining.
-
getBlacklistPatternsList
public com.google.protobuf.ProtocolStringList getBlacklistPatternsList()
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Specified by:
getBlacklistPatternsListin interfaceScanConfigOrBuilder- Returns:
- A list containing the blacklistPatterns.
-
getBlacklistPatternsCount
public int getBlacklistPatternsCount()
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Specified by:
getBlacklistPatternsCountin interfaceScanConfigOrBuilder- Returns:
- The count of blacklistPatterns.
-
getBlacklistPatterns
public String getBlacklistPatterns(int index)
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Specified by:
getBlacklistPatternsin interfaceScanConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The blacklistPatterns at the given index.
-
getBlacklistPatternsBytes
public com.google.protobuf.ByteString getBlacklistPatternsBytes(int index)
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Specified by:
getBlacklistPatternsBytesin interfaceScanConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the blacklistPatterns at the given index.
-
setBlacklistPatterns
public ScanConfig.Builder setBlacklistPatterns(int index, String value)
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Parameters:
index- The index to set the value at.value- The blacklistPatterns to set.- Returns:
- This builder for chaining.
-
addBlacklistPatterns
public ScanConfig.Builder addBlacklistPatterns(String value)
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Parameters:
value- The blacklistPatterns to add.- Returns:
- This builder for chaining.
-
addAllBlacklistPatterns
public ScanConfig.Builder addAllBlacklistPatterns(Iterable<String> values)
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Parameters:
values- The blacklistPatterns to add.- Returns:
- This builder for chaining.
-
clearBlacklistPatterns
public ScanConfig.Builder clearBlacklistPatterns()
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Returns:
- This builder for chaining.
-
addBlacklistPatternsBytes
public ScanConfig.Builder addBlacklistPatternsBytes(com.google.protobuf.ByteString value)
The blacklist URL patterns as described in https://cloud.google.com/security-scanner/docs/excluded-urls
repeated string blacklist_patterns = 7;- Parameters:
value- The bytes of the blacklistPatterns to add.- Returns:
- This builder for chaining.
-
hasSchedule
public boolean hasSchedule()
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;- Specified by:
hasSchedulein interfaceScanConfigOrBuilder- Returns:
- Whether the schedule field is set.
-
getSchedule
public ScanConfig.Schedule getSchedule()
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;- Specified by:
getSchedulein interfaceScanConfigOrBuilder- Returns:
- The schedule.
-
setSchedule
public ScanConfig.Builder setSchedule(ScanConfig.Schedule value)
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;
-
setSchedule
public ScanConfig.Builder setSchedule(ScanConfig.Schedule.Builder builderForValue)
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;
-
mergeSchedule
public ScanConfig.Builder mergeSchedule(ScanConfig.Schedule value)
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;
-
clearSchedule
public ScanConfig.Builder clearSchedule()
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;
-
getScheduleBuilder
public ScanConfig.Schedule.Builder getScheduleBuilder()
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;
-
getScheduleOrBuilder
public ScanConfig.ScheduleOrBuilder getScheduleOrBuilder()
The schedule of the ScanConfig.
.google.cloud.websecurityscanner.v1alpha.ScanConfig.Schedule schedule = 8;- Specified by:
getScheduleOrBuilderin interfaceScanConfigOrBuilder
-
getTargetPlatformsList
public List<ScanConfig.TargetPlatform> getTargetPlatformsList()
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Specified by:
getTargetPlatformsListin interfaceScanConfigOrBuilder- Returns:
- A list containing the targetPlatforms.
-
getTargetPlatformsCount
public int getTargetPlatformsCount()
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Specified by:
getTargetPlatformsCountin interfaceScanConfigOrBuilder- Returns:
- The count of targetPlatforms.
-
getTargetPlatforms
public ScanConfig.TargetPlatform getTargetPlatforms(int index)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Specified by:
getTargetPlatformsin interfaceScanConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The targetPlatforms at the given index.
-
setTargetPlatforms
public ScanConfig.Builder setTargetPlatforms(int index, ScanConfig.TargetPlatform value)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Parameters:
index- The index to set the value at.value- The targetPlatforms to set.- Returns:
- This builder for chaining.
-
addTargetPlatforms
public ScanConfig.Builder addTargetPlatforms(ScanConfig.TargetPlatform value)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Parameters:
value- The targetPlatforms to add.- Returns:
- This builder for chaining.
-
addAllTargetPlatforms
public ScanConfig.Builder addAllTargetPlatforms(Iterable<? extends ScanConfig.TargetPlatform> values)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Parameters:
values- The targetPlatforms to add.- Returns:
- This builder for chaining.
-
clearTargetPlatforms
public ScanConfig.Builder clearTargetPlatforms()
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Returns:
- This builder for chaining.
-
getTargetPlatformsValueList
public List<Integer> getTargetPlatformsValueList()
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Specified by:
getTargetPlatformsValueListin interfaceScanConfigOrBuilder- Returns:
- A list containing the enum numeric values on the wire for targetPlatforms.
-
getTargetPlatformsValue
public int getTargetPlatformsValue(int index)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Specified by:
getTargetPlatformsValuein interfaceScanConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of targetPlatforms at the given index.
-
setTargetPlatformsValue
public ScanConfig.Builder setTargetPlatformsValue(int index, int value)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for targetPlatforms to set.- Returns:
- This builder for chaining.
-
addTargetPlatformsValue
public ScanConfig.Builder addTargetPlatformsValue(int value)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Parameters:
value- The enum numeric value on the wire for targetPlatforms to add.- Returns:
- This builder for chaining.
-
addAllTargetPlatformsValue
public ScanConfig.Builder addAllTargetPlatformsValue(Iterable<Integer> values)
Set of Cloud Platforms targeted by the scan. If empty, APP_ENGINE will be used as a default.
repeated .google.cloud.websecurityscanner.v1alpha.ScanConfig.TargetPlatform target_platforms = 9;- Parameters:
values- The enum numeric values on the wire for targetPlatforms to add.- Returns:
- This builder for chaining.
-
hasLatestRun
public boolean hasLatestRun()
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;- Specified by:
hasLatestRunin interfaceScanConfigOrBuilder- Returns:
- Whether the latestRun field is set.
-
getLatestRun
public ScanRun getLatestRun()
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;- Specified by:
getLatestRunin interfaceScanConfigOrBuilder- Returns:
- The latestRun.
-
setLatestRun
public ScanConfig.Builder setLatestRun(ScanRun value)
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;
-
setLatestRun
public ScanConfig.Builder setLatestRun(ScanRun.Builder builderForValue)
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;
-
mergeLatestRun
public ScanConfig.Builder mergeLatestRun(ScanRun value)
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;
-
clearLatestRun
public ScanConfig.Builder clearLatestRun()
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;
-
getLatestRunBuilder
public ScanRun.Builder getLatestRunBuilder()
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;
-
getLatestRunOrBuilder
public ScanRunOrBuilder getLatestRunOrBuilder()
Latest ScanRun if available.
.google.cloud.websecurityscanner.v1alpha.ScanRun latest_run = 11;- Specified by:
getLatestRunOrBuilderin interfaceScanConfigOrBuilder
-
setUnknownFields
public final ScanConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
mergeUnknownFields
public final ScanConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScanConfig.Builder>
-
-