Class CreateSecurityProfileRequest.Builder (0.94.0)

public static final class CreateSecurityProfileRequest.Builder extends GeneratedMessage.Builder<CreateSecurityProfileRequest.Builder> implements CreateSecurityProfileRequestOrBuilder

Request used by the CreateSecurityProfile method.

Protobuf type google.cloud.networksecurity.v1.CreateSecurityProfileRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public CreateSecurityProfileRequest build()
Returns
Type Description
CreateSecurityProfileRequest

buildPartial()

public CreateSecurityProfileRequest buildPartial()
Returns
Type Description
CreateSecurityProfileRequest

clear()

public CreateSecurityProfileRequest.Builder clear()
Returns
Type Description
CreateSecurityProfileRequest.Builder
Overrides

clearParent()

public CreateSecurityProfileRequest.Builder clearParent()

Required. The parent resource of the SecurityProfile. Must be in the format projects|organizations/*/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateSecurityProfileRequest.Builder

This builder for chaining.

clearSecurityProfile()

public CreateSecurityProfileRequest.Builder clearSecurityProfile()

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateSecurityProfileRequest.Builder

clearSecurityProfileId()

public CreateSecurityProfileRequest.Builder clearSecurityProfileId()

Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".

string security_profile_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateSecurityProfileRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public CreateSecurityProfileRequest getDefaultInstanceForType()
Returns
Type Description
CreateSecurityProfileRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getParent()

public String getParent()

Required. The parent resource of the SecurityProfile. Must be in the format projects|organizations/*/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent resource of the SecurityProfile. Must be in the format projects|organizations/*/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getSecurityProfile()

public SecurityProfile getSecurityProfile()

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SecurityProfile

The securityProfile.

getSecurityProfileBuilder()

public SecurityProfile.Builder getSecurityProfileBuilder()

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SecurityProfile.Builder

getSecurityProfileId()

public String getSecurityProfileId()

Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".

string security_profile_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The securityProfileId.

getSecurityProfileIdBytes()

public ByteString getSecurityProfileIdBytes()

Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".

string security_profile_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for securityProfileId.

getSecurityProfileOrBuilder()

public SecurityProfileOrBuilder getSecurityProfileOrBuilder()

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SecurityProfileOrBuilder

hasSecurityProfile()

public boolean hasSecurityProfile()

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the securityProfile field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateSecurityProfileRequest other)

public CreateSecurityProfileRequest.Builder mergeFrom(CreateSecurityProfileRequest other)
Parameter
Name Description
other CreateSecurityProfileRequest
Returns
Type Description
CreateSecurityProfileRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateSecurityProfileRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateSecurityProfileRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CreateSecurityProfileRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CreateSecurityProfileRequest.Builder
Overrides

mergeSecurityProfile(SecurityProfile value)

public CreateSecurityProfileRequest.Builder mergeSecurityProfile(SecurityProfile value)

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SecurityProfile
Returns
Type Description
CreateSecurityProfileRequest.Builder

setParent(String value)

public CreateSecurityProfileRequest.Builder setParent(String value)

Required. The parent resource of the SecurityProfile. Must be in the format projects|organizations/*/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateSecurityProfileRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateSecurityProfileRequest.Builder setParentBytes(ByteString value)

Required. The parent resource of the SecurityProfile. Must be in the format projects|organizations/*/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateSecurityProfileRequest.Builder

This builder for chaining.

setSecurityProfile(SecurityProfile value)

public CreateSecurityProfileRequest.Builder setSecurityProfile(SecurityProfile value)

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SecurityProfile
Returns
Type Description
CreateSecurityProfileRequest.Builder

setSecurityProfile(SecurityProfile.Builder builderForValue)

public CreateSecurityProfileRequest.Builder setSecurityProfile(SecurityProfile.Builder builderForValue)

Required. SecurityProfile resource to be created.

.google.cloud.networksecurity.v1.SecurityProfile security_profile = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue SecurityProfile.Builder
Returns
Type Description
CreateSecurityProfileRequest.Builder

setSecurityProfileId(String value)

public CreateSecurityProfileRequest.Builder setSecurityProfileId(String value)

Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".

string security_profile_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The securityProfileId to set.

Returns
Type Description
CreateSecurityProfileRequest.Builder

This builder for chaining.

setSecurityProfileIdBytes(ByteString value)

public CreateSecurityProfileRequest.Builder setSecurityProfileIdBytes(ByteString value)

Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".

string security_profile_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for securityProfileId to set.

Returns
Type Description
CreateSecurityProfileRequest.Builder

This builder for chaining.