public static final class SecurityProfileGroup.Builder extends GeneratedMessage.Builder<SecurityProfileGroup.Builder> implements SecurityProfileGroupOrBuilderSecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
Protobuf type google.cloud.networksecurity.v1.SecurityProfileGroup
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SecurityProfileGroup.BuilderImplements
SecurityProfileGroupOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public SecurityProfileGroup build()| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup |
|
buildPartial()
public SecurityProfileGroup buildPartial()| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup |
|
clear()
public SecurityProfileGroup.Builder clear()| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
clearCreateTime()
public SecurityProfileGroup.Builder clearCreateTime()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
clearCustomInterceptProfile()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearCustomMirroringProfile()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearDataPathId()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearDescription()
public SecurityProfileGroup.Builder clearDescription()Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearEtag()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearLabels()
public SecurityProfileGroup.Builder clearLabels()| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
clearName()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearThreatPreventionProfile()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
clearUpdateTime()
public SecurityProfileGroup.Builder clearUpdateTime()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
clearUrlFilteringProfile()
public SecurityProfileGroup.Builder 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 | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
containsLabels(String key)
public boolean containsLabels(String key)Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getCreateTime()
public Timestamp getCreateTime()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getCustomInterceptProfile()
public String getCustomInterceptProfile()Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The customInterceptProfile. |
getCustomInterceptProfileBytes()
public 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for customInterceptProfile. |
getCustomMirroringProfile()
public String getCustomMirroringProfile()Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The customMirroringProfile. |
getCustomMirroringProfileBytes()
public 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for customMirroringProfile. |
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];
| Returns | |
|---|---|
| Type | Description |
long |
The dataPathId. |
getDefaultInstanceForType()
public SecurityProfileGroup getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup |
|
getDescription()
public String getDescription()Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEtag()
public String 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];
| Returns | |
|---|---|
| Type | Description |
String |
The etag. |
getEtagBytes()
public 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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for etag. |
getLabels() (deprecated)
public Map<String,String> getLabels()Use #getLabelsMap() instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getLabelsCount()
public int getLabelsCount()Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
key |
String |
defaultValue |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getMutableLabels() (deprecated)
public Map<String,String> getMutableLabels()Use alternate mutation accessors instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getName()
public String 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];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public 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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getThreatPreventionProfile()
public String getThreatPreventionProfile()Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The threatPreventionProfile. |
getThreatPreventionProfileBytes()
public 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for threatPreventionProfile. |
getUpdateTime()
public Timestamp getUpdateTime()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getUrlFilteringProfile()
public String getUrlFilteringProfile()Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The urlFilteringProfile. |
getUrlFilteringProfileBytes()
public 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for urlFilteringProfile. |
hasCreateTime()
public boolean hasCreateTime()Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the createTime field is set. |
hasUpdateTime()
public boolean hasUpdateTime()Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)| Parameter | |
|---|---|
| Name | Description |
number |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)| Parameter | |
|---|---|
| Name | Description |
number |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeCreateTime(Timestamp value)
public SecurityProfileGroup.Builder mergeCreateTime(Timestamp value)Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
mergeFrom(SecurityProfileGroup other)
public SecurityProfileGroup.Builder mergeFrom(SecurityProfileGroup other)| Parameter | |
|---|---|
| Name | Description |
other |
SecurityProfileGroup |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SecurityProfileGroup.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public SecurityProfileGroup.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
mergeUpdateTime(Timestamp value)
public SecurityProfileGroup.Builder mergeUpdateTime(Timestamp value)Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
putAllLabels(Map<String,String> values)
public SecurityProfileGroup.Builder putAllLabels(Map<String,String> values)Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Map<String,String> |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
putLabels(String key, String value)
public SecurityProfileGroup.Builder putLabels(String key, String value)Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
key |
String |
value |
String |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
removeLabels(String key)
public SecurityProfileGroup.Builder removeLabels(String key)Optional. Labels as key value pairs.
map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
setCreateTime(Timestamp value)
public SecurityProfileGroup.Builder setCreateTime(Timestamp value)Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
setCreateTime(Timestamp.Builder builderForValue)
public SecurityProfileGroup.Builder setCreateTime(Timestamp.Builder builderForValue)Output only. Resource creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
setCustomInterceptProfile(String value)
public SecurityProfileGroup.Builder setCustomInterceptProfile(String value)Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
string custom_intercept_profile = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe customInterceptProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setCustomInterceptProfileBytes(ByteString value)
public SecurityProfileGroup.Builder setCustomInterceptProfileBytes(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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for customInterceptProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setCustomMirroringProfile(String value)
public SecurityProfileGroup.Builder setCustomMirroringProfile(String value)Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
string custom_mirroring_profile = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe customMirroringProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setCustomMirroringProfileBytes(ByteString value)
public SecurityProfileGroup.Builder setCustomMirroringProfileBytes(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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for customMirroringProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setDataPathId(long value)
public SecurityProfileGroup.Builder setDataPathId(long value)Output only. Identifier used by the data-path. Unique within {container, location}.
uint64 data_path_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
longThe dataPathId to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setDescription(String value)
public SecurityProfileGroup.Builder setDescription(String value)Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe description to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
public SecurityProfileGroup.Builder setDescriptionBytes(ByteString value)Optional. An optional description of the profile group. Max length 2048 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for description to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setEtag(String value)
public SecurityProfileGroup.Builder setEtag(String value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe etag to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setEtagBytes(ByteString value)
public SecurityProfileGroup.Builder setEtagBytes(ByteString value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for etag to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setName(String value)
public SecurityProfileGroup.Builder setName(String value) 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];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public SecurityProfileGroup.Builder setNameBytes(ByteString value) 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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setThreatPreventionProfile(String value)
public SecurityProfileGroup.Builder setThreatPreventionProfile(String value)Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
string threat_prevention_profile = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe threatPreventionProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setThreatPreventionProfileBytes(ByteString value)
public SecurityProfileGroup.Builder setThreatPreventionProfileBytes(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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for threatPreventionProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setUpdateTime(Timestamp value)
public SecurityProfileGroup.Builder setUpdateTime(Timestamp value)Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
setUpdateTime(Timestamp.Builder builderForValue)
public SecurityProfileGroup.Builder setUpdateTime(Timestamp.Builder builderForValue)Output only. Last resource update timestamp.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
|
setUrlFilteringProfile(String value)
public SecurityProfileGroup.Builder setUrlFilteringProfile(String value)Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
string url_filtering_profile = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe urlFilteringProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |
setUrlFilteringProfileBytes(ByteString value)
public SecurityProfileGroup.Builder setUrlFilteringProfileBytes(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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for urlFilteringProfile to set. |
| Returns | |
|---|---|
| Type | Description |
SecurityProfileGroup.Builder |
This builder for chaining. |