Class SecurityProfileGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
com.google.cloud.networksecurity.v1.SecurityProfileGroup.Builder
- All Implemented Interfaces:
SecurityProfileGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SecurityProfileGroup
public static final class SecurityProfileGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
implements SecurityProfileGroupOrBuilder
SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.Protobuf type
google.cloud.networksecurity.v1.SecurityProfileGroup-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Optional.Optional.Output only.Optional.Output only.Immutable.Optional.Output only.Optional.booleancontainsLabels(String key) Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.longOutput only.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEtag()Output only.com.google.protobuf.ByteStringOutput only.Deprecated.intOptional.Optional.getLabelsOrDefault(String key, String defaultValue) Optional.getLabelsOrThrow(String key) Optional.Deprecated.getName()Immutable.com.google.protobuf.ByteStringImmutable.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.com.google.protobuf.ByteStringOptional.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(SecurityProfileGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllLabels(Map<String, String> values) Optional.Optional.removeLabels(String key) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setCustomInterceptProfile(String value) Optional.setCustomInterceptProfileBytes(com.google.protobuf.ByteString value) Optional.setCustomMirroringProfile(String value) Optional.setCustomMirroringProfileBytes(com.google.protobuf.ByteString value) Optional.setDataPathId(long value) Output only.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.Output only.setEtagBytes(com.google.protobuf.ByteString value) Output only.Immutable.setNameBytes(com.google.protobuf.ByteString value) Immutable.setThreatPreventionProfile(String value) Optional.setThreatPreventionProfileBytes(com.google.protobuf.ByteString value) Optional.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setUrlFilteringProfile(String value) Optional.setUrlFilteringProfileBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.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.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityProfileGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfileGroup.Builder>
-
mergeFrom
public SecurityProfileGroup.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<SecurityProfileGroup.Builder>- Throws:
IOException
-
getName
Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceSecurityProfileGroupOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for name.
-
setName
Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceSecurityProfileGroupOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceSecurityProfileGroupOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceSecurityProfileGroupOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
public SecurityProfileGroup.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceSecurityProfileGroupOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceSecurityProfileGroupOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceSecurityProfileGroupOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
public SecurityProfileGroup.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceSecurityProfileGroupOrBuilder
-
getEtag
Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEtagin interfaceSecurityProfileGroupOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEtagBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for etag.
-
setEtag
Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setEtagBytes
Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getDataPathId
public long getDataPathId()Output only. Identifier used by the data-path. Unique within {container, location}.uint64 data_path_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataPathIdin interfaceSecurityProfileGroupOrBuilder- Returns:
- The dataPathId.
-
setDataPathId
Output only. Identifier used by the data-path. Unique within {container, location}.uint64 data_path_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The dataPathId to set.- Returns:
- This builder for chaining.
-
clearDataPathId
Output only. Identifier used by the data-path. Unique within {container, location}.uint64 data_path_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:SecurityProfileGroupOrBuilderOptional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsCountin interfaceSecurityProfileGroupOrBuilder
-
containsLabels
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsLabelsin interfaceSecurityProfileGroupOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceSecurityProfileGroupOrBuilder
-
getLabelsMap
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsMapin interfaceSecurityProfileGroupOrBuilder
-
getLabelsOrDefault
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrDefaultin interfaceSecurityProfileGroupOrBuilder
-
getLabelsOrThrow
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrThrowin interfaceSecurityProfileGroupOrBuilder
-
clearLabels
-
removeLabels
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL]; -
putAllLabels
Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getThreatPreventionProfile
Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getThreatPreventionProfilein interfaceSecurityProfileGroupOrBuilder- Returns:
- The threatPreventionProfile.
-
getThreatPreventionProfileBytes
public com.google.protobuf.ByteString getThreatPreventionProfileBytes()Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getThreatPreventionProfileBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for threatPreventionProfile.
-
setThreatPreventionProfile
Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The threatPreventionProfile to set.- Returns:
- This builder for chaining.
-
clearThreatPreventionProfile
Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setThreatPreventionProfileBytes
public SecurityProfileGroup.Builder setThreatPreventionProfileBytes(com.google.protobuf.ByteString value) Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for threatPreventionProfile to set.- Returns:
- This builder for chaining.
-
getCustomMirroringProfile
Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getCustomMirroringProfilein interfaceSecurityProfileGroupOrBuilder- Returns:
- The customMirroringProfile.
-
getCustomMirroringProfileBytes
public com.google.protobuf.ByteString getCustomMirroringProfileBytes()Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getCustomMirroringProfileBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for customMirroringProfile.
-
setCustomMirroringProfile
Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The customMirroringProfile to set.- Returns:
- This builder for chaining.
-
clearCustomMirroringProfile
Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCustomMirroringProfileBytes
public SecurityProfileGroup.Builder setCustomMirroringProfileBytes(com.google.protobuf.ByteString value) Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for customMirroringProfile to set.- Returns:
- This builder for chaining.
-
getCustomInterceptProfile
Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getCustomInterceptProfilein interfaceSecurityProfileGroupOrBuilder- Returns:
- The customInterceptProfile.
-
getCustomInterceptProfileBytes
public com.google.protobuf.ByteString getCustomInterceptProfileBytes()Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getCustomInterceptProfileBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for customInterceptProfile.
-
setCustomInterceptProfile
Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The customInterceptProfile to set.- Returns:
- This builder for chaining.
-
clearCustomInterceptProfile
Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCustomInterceptProfileBytes
public SecurityProfileGroup.Builder setCustomInterceptProfileBytes(com.google.protobuf.ByteString value) Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for customInterceptProfile to set.- Returns:
- This builder for chaining.
-
getUrlFilteringProfile
Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getUrlFilteringProfilein interfaceSecurityProfileGroupOrBuilder- Returns:
- The urlFilteringProfile.
-
getUrlFilteringProfileBytes
public com.google.protobuf.ByteString getUrlFilteringProfileBytes()Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getUrlFilteringProfileBytesin interfaceSecurityProfileGroupOrBuilder- Returns:
- The bytes for urlFilteringProfile.
-
setUrlFilteringProfile
Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The urlFilteringProfile to set.- Returns:
- This builder for chaining.
-
clearUrlFilteringProfile
Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setUrlFilteringProfileBytes
public SecurityProfileGroup.Builder setUrlFilteringProfileBytes(com.google.protobuf.ByteString value) Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for urlFilteringProfile to set.- Returns:
- This builder for chaining.
-