Class CreateGatewaySecurityPolicyRequest.Builder (0.94.0)

public static final class CreateGatewaySecurityPolicyRequest.Builder extends GeneratedMessage.Builder<CreateGatewaySecurityPolicyRequest.Builder> implements CreateGatewaySecurityPolicyRequestOrBuilder

Request used by the CreateGatewaySecurityPolicy method.

Protobuf type google.cloud.networksecurity.v1.CreateGatewaySecurityPolicyRequest

Static Methods

getDescriptor()

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

Methods

build()

public CreateGatewaySecurityPolicyRequest build()
Returns
Type Description
CreateGatewaySecurityPolicyRequest

buildPartial()

public CreateGatewaySecurityPolicyRequest buildPartial()
Returns
Type Description
CreateGatewaySecurityPolicyRequest

clear()

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

clearGatewaySecurityPolicy()

public CreateGatewaySecurityPolicyRequest.Builder clearGatewaySecurityPolicy()

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

clearGatewaySecurityPolicyId()

public CreateGatewaySecurityPolicyRequest.Builder clearGatewaySecurityPolicyId()

Required. Short name of the GatewaySecurityPolicy 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. "gateway_security_policy1".

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

Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

This builder for chaining.

clearParent()

public CreateGatewaySecurityPolicyRequest.Builder clearParent()

Required. The parent resource of the GatewaySecurityPolicy. Must be in the format projects/{project}/locations/{location}.

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

Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public CreateGatewaySecurityPolicyRequest getDefaultInstanceForType()
Returns
Type Description
CreateGatewaySecurityPolicyRequest

getDescriptorForType()

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

getGatewaySecurityPolicy()

public GatewaySecurityPolicy getGatewaySecurityPolicy()

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GatewaySecurityPolicy

The gatewaySecurityPolicy.

getGatewaySecurityPolicyBuilder()

public GatewaySecurityPolicy.Builder getGatewaySecurityPolicyBuilder()

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GatewaySecurityPolicy.Builder

getGatewaySecurityPolicyId()

public String getGatewaySecurityPolicyId()

Required. Short name of the GatewaySecurityPolicy 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. "gateway_security_policy1".

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

Returns
Type Description
String

The gatewaySecurityPolicyId.

getGatewaySecurityPolicyIdBytes()

public ByteString getGatewaySecurityPolicyIdBytes()

Required. Short name of the GatewaySecurityPolicy 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. "gateway_security_policy1".

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

Returns
Type Description
ByteString

The bytes for gatewaySecurityPolicyId.

getGatewaySecurityPolicyOrBuilder()

public GatewaySecurityPolicyOrBuilder getGatewaySecurityPolicyOrBuilder()

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GatewaySecurityPolicyOrBuilder

getParent()

public String getParent()

Required. The parent resource of the GatewaySecurityPolicy. Must be in the format projects/{project}/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 GatewaySecurityPolicy. Must be in the format projects/{project}/locations/{location}.

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

Returns
Type Description
ByteString

The bytes for parent.

hasGatewaySecurityPolicy()

public boolean hasGatewaySecurityPolicy()

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the gatewaySecurityPolicy field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateGatewaySecurityPolicyRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGatewaySecurityPolicy(GatewaySecurityPolicy value)

public CreateGatewaySecurityPolicyRequest.Builder mergeGatewaySecurityPolicy(GatewaySecurityPolicy value)

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value GatewaySecurityPolicy
Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

setGatewaySecurityPolicy(GatewaySecurityPolicy value)

public CreateGatewaySecurityPolicyRequest.Builder setGatewaySecurityPolicy(GatewaySecurityPolicy value)

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value GatewaySecurityPolicy
Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

setGatewaySecurityPolicy(GatewaySecurityPolicy.Builder builderForValue)

public CreateGatewaySecurityPolicyRequest.Builder setGatewaySecurityPolicy(GatewaySecurityPolicy.Builder builderForValue)

Required. GatewaySecurityPolicy resource to be created.

.google.cloud.networksecurity.v1.GatewaySecurityPolicy gateway_security_policy = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue GatewaySecurityPolicy.Builder
Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

setGatewaySecurityPolicyId(String value)

public CreateGatewaySecurityPolicyRequest.Builder setGatewaySecurityPolicyId(String value)

Required. Short name of the GatewaySecurityPolicy 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. "gateway_security_policy1".

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

Parameter
Name Description
value String

The gatewaySecurityPolicyId to set.

Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

This builder for chaining.

setGatewaySecurityPolicyIdBytes(ByteString value)

public CreateGatewaySecurityPolicyRequest.Builder setGatewaySecurityPolicyIdBytes(ByteString value)

Required. Short name of the GatewaySecurityPolicy 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. "gateway_security_policy1".

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

Parameter
Name Description
value ByteString

The bytes for gatewaySecurityPolicyId to set.

Returns
Type Description
CreateGatewaySecurityPolicyRequest.Builder

This builder for chaining.

setParent(String value)

public CreateGatewaySecurityPolicyRequest.Builder setParent(String value)

Required. The parent resource of the GatewaySecurityPolicy. Must be in the format projects/{project}/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
CreateGatewaySecurityPolicyRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateGatewaySecurityPolicyRequest.Builder setParentBytes(ByteString value)

Required. The parent resource of the GatewaySecurityPolicy. Must be in the format projects/{project}/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
CreateGatewaySecurityPolicyRequest.Builder

This builder for chaining.