Class SecurityProfile.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SecurityProfile.Builder>
com.google.cloud.networksecurity.v1.SecurityProfile.Builder
- All Implemented Interfaces:
SecurityProfileOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SecurityProfile
public static final class SecurityProfile.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SecurityProfile.Builder>
implements SecurityProfileOrBuilder
SecurityProfile is a resource that defines the behavior for one of many ProfileTypes.Protobuf type
google.cloud.networksecurity.v1.SecurityProfile-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.The custom TPPI configuration for the SecurityProfile.The custom Packet Mirroring v2 configuration for the SecurityProfile.Optional.Output only.Immutable.The threat prevention configuration for the SecurityProfile.Immutable.Output only.The URL filtering configuration for the SecurityProfile.booleancontainsLabels(String key) Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.The custom TPPI configuration for the SecurityProfile.The custom TPPI configuration for the SecurityProfile.The custom TPPI configuration for the SecurityProfile.The custom Packet Mirroring v2 configuration for the SecurityProfile.The custom Packet Mirroring v2 configuration for the SecurityProfile.The custom Packet Mirroring v2 configuration for the SecurityProfile.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.The threat prevention configuration for the SecurityProfile.The threat prevention configuration for the SecurityProfile.The threat prevention configuration for the SecurityProfile.getType()Immutable.intImmutable.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.The URL filtering configuration for the SecurityProfile.The URL filtering configuration for the SecurityProfile.The URL filtering configuration for the SecurityProfile.booleanOutput only.booleanThe custom TPPI configuration for the SecurityProfile.booleanThe custom Packet Mirroring v2 configuration for the SecurityProfile.booleanThe threat prevention configuration for the SecurityProfile.booleanOutput only.booleanThe URL filtering configuration for the SecurityProfile.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.The custom TPPI configuration for the SecurityProfile.The custom Packet Mirroring v2 configuration for the SecurityProfile.mergeFrom(SecurityProfile other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The threat prevention configuration for the SecurityProfile.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.The URL filtering configuration for the SecurityProfile.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.The custom TPPI configuration for the SecurityProfile.setCustomInterceptProfile(CustomInterceptProfile.Builder builderForValue) The custom TPPI configuration for the SecurityProfile.The custom Packet Mirroring v2 configuration for the SecurityProfile.setCustomMirroringProfile(CustomMirroringProfile.Builder builderForValue) The custom Packet Mirroring v2 configuration for the SecurityProfile.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.The threat prevention configuration for the SecurityProfile.setThreatPreventionProfile(ThreatPreventionProfile.Builder builderForValue) The threat prevention configuration for the SecurityProfile.Immutable.setTypeValue(int value) Immutable.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.The URL filtering configuration for the SecurityProfile.setUrlFilteringProfile(UrlFilteringProfile.Builder builderForValue) The URL filtering configuration for the SecurityProfile.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<SecurityProfile.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfile.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfile.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<SecurityProfile.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<SecurityProfile.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<SecurityProfile.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SecurityProfile.Builder>
-
mergeFrom
public SecurityProfile.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<SecurityProfile.Builder>- Throws:
IOException
-
getProfileCase
- Specified by:
getProfileCasein interfaceSecurityProfileOrBuilder
-
clearProfile
-
hasThreatPreventionProfile
public boolean hasThreatPreventionProfile()The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7;- Specified by:
hasThreatPreventionProfilein interfaceSecurityProfileOrBuilder- Returns:
- Whether the threatPreventionProfile field is set.
-
getThreatPreventionProfile
The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7;- Specified by:
getThreatPreventionProfilein interfaceSecurityProfileOrBuilder- Returns:
- The threatPreventionProfile.
-
setThreatPreventionProfile
The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7; -
setThreatPreventionProfile
public SecurityProfile.Builder setThreatPreventionProfile(ThreatPreventionProfile.Builder builderForValue) The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7; -
mergeThreatPreventionProfile
The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7; -
clearThreatPreventionProfile
The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7; -
getThreatPreventionProfileBuilder
The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7; -
getThreatPreventionProfileOrBuilder
The threat prevention configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.ThreatPreventionProfile threat_prevention_profile = 7;- Specified by:
getThreatPreventionProfileOrBuilderin interfaceSecurityProfileOrBuilder
-
hasCustomMirroringProfile
public boolean hasCustomMirroringProfile()The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9;- Specified by:
hasCustomMirroringProfilein interfaceSecurityProfileOrBuilder- Returns:
- Whether the customMirroringProfile field is set.
-
getCustomMirroringProfile
The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9;- Specified by:
getCustomMirroringProfilein interfaceSecurityProfileOrBuilder- Returns:
- The customMirroringProfile.
-
setCustomMirroringProfile
The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9; -
setCustomMirroringProfile
public SecurityProfile.Builder setCustomMirroringProfile(CustomMirroringProfile.Builder builderForValue) The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9; -
mergeCustomMirroringProfile
The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9; -
clearCustomMirroringProfile
The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9; -
getCustomMirroringProfileBuilder
The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9; -
getCustomMirroringProfileOrBuilder
The custom Packet Mirroring v2 configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomMirroringProfile custom_mirroring_profile = 9;- Specified by:
getCustomMirroringProfileOrBuilderin interfaceSecurityProfileOrBuilder
-
hasCustomInterceptProfile
public boolean hasCustomInterceptProfile()The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10;- Specified by:
hasCustomInterceptProfilein interfaceSecurityProfileOrBuilder- Returns:
- Whether the customInterceptProfile field is set.
-
getCustomInterceptProfile
The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10;- Specified by:
getCustomInterceptProfilein interfaceSecurityProfileOrBuilder- Returns:
- The customInterceptProfile.
-
setCustomInterceptProfile
The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10; -
setCustomInterceptProfile
public SecurityProfile.Builder setCustomInterceptProfile(CustomInterceptProfile.Builder builderForValue) The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10; -
mergeCustomInterceptProfile
The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10; -
clearCustomInterceptProfile
The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10; -
getCustomInterceptProfileBuilder
The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10; -
getCustomInterceptProfileOrBuilder
The custom TPPI configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.CustomInterceptProfile custom_intercept_profile = 10;- Specified by:
getCustomInterceptProfileOrBuilderin interfaceSecurityProfileOrBuilder
-
hasUrlFilteringProfile
public boolean hasUrlFilteringProfile()The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12;- Specified by:
hasUrlFilteringProfilein interfaceSecurityProfileOrBuilder- Returns:
- Whether the urlFilteringProfile field is set.
-
getUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12;- Specified by:
getUrlFilteringProfilein interfaceSecurityProfileOrBuilder- Returns:
- The urlFilteringProfile.
-
setUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12; -
setUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12; -
mergeUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12; -
clearUrlFilteringProfile
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12; -
getUrlFilteringProfileBuilder
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12; -
getUrlFilteringProfileOrBuilder
The URL filtering configuration for the SecurityProfile.
.google.cloud.networksecurity.v1.UrlFilteringProfile url_filtering_profile = 12;- Specified by:
getUrlFilteringProfileOrBuilderin interfaceSecurityProfileOrBuilder
-
getName
Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceSecurityProfileOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceSecurityProfileOrBuilder- Returns:
- The bytes for name.
-
setName
Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.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 SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.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. Max length 512 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceSecurityProfileOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. An optional description of the profile. Max length 512 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceSecurityProfileOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. An optional description of the profile. Max length 512 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. Max length 512 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional. An optional description of the profile. Max length 512 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 interfaceSecurityProfileOrBuilder- 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 interfaceSecurityProfileOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
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 interfaceSecurityProfileOrBuilder
-
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 interfaceSecurityProfileOrBuilder- 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 interfaceSecurityProfileOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
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 interfaceSecurityProfileOrBuilder
-
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 interfaceSecurityProfileOrBuilder- 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 interfaceSecurityProfileOrBuilder- 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.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:SecurityProfileOrBuilderOptional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsCountin interfaceSecurityProfileOrBuilder
-
containsLabels
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsLabelsin interfaceSecurityProfileOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceSecurityProfileOrBuilder
-
getLabelsMap
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsMapin interfaceSecurityProfileOrBuilder
-
getLabelsOrDefault
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrDefaultin interfaceSecurityProfileOrBuilder
-
getLabelsOrThrow
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrThrowin interfaceSecurityProfileOrBuilder
-
clearLabels
-
removeLabels
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; -
putAllLabels
Optional. Labels as key value pairs.
map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getTypeValue
public int getTypeValue()Immutable. The single ProfileType that the SecurityProfile resource configures.
.google.cloud.networksecurity.v1.SecurityProfile.ProfileType type = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypeValuein interfaceSecurityProfileOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Immutable. The single ProfileType that the SecurityProfile resource configures.
.google.cloud.networksecurity.v1.SecurityProfile.ProfileType type = 6 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Immutable. The single ProfileType that the SecurityProfile resource configures.
.google.cloud.networksecurity.v1.SecurityProfile.ProfileType type = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypein interfaceSecurityProfileOrBuilder- Returns:
- The type.
-
setType
Immutable. The single ProfileType that the SecurityProfile resource configures.
.google.cloud.networksecurity.v1.SecurityProfile.ProfileType type = 6 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Immutable. The single ProfileType that the SecurityProfile resource configures.
.google.cloud.networksecurity.v1.SecurityProfile.ProfileType type = 6 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-