Class CreateInterceptDeploymentGroupRequest.Builder (0.94.0)

public static final class CreateInterceptDeploymentGroupRequest.Builder extends GeneratedMessage.Builder<CreateInterceptDeploymentGroupRequest.Builder> implements CreateInterceptDeploymentGroupRequestOrBuilder

Request message for CreateInterceptDeploymentGroup.

Protobuf type google.cloud.networksecurity.v1.CreateInterceptDeploymentGroupRequest

Static Methods

getDescriptor()

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

Methods

build()

public CreateInterceptDeploymentGroupRequest build()
Returns
Type Description
CreateInterceptDeploymentGroupRequest

buildPartial()

public CreateInterceptDeploymentGroupRequest buildPartial()
Returns
Type Description
CreateInterceptDeploymentGroupRequest

clear()

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

clearInterceptDeploymentGroup()

public CreateInterceptDeploymentGroupRequest.Builder clearInterceptDeploymentGroup()

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

clearInterceptDeploymentGroupId()

public CreateInterceptDeploymentGroupRequest.Builder clearInterceptDeploymentGroupId()

Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name.

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

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

clearParent()

public CreateInterceptDeploymentGroupRequest.Builder clearParent()

Required. The parent resource where this deployment group will be created. Format: projects/{project}/locations/{location}

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

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

clearRequestId()

public CreateInterceptDeploymentGroupRequest.Builder clearRequestId()

Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a request_id is provided. See https://google.aip.dev/155 for more details.

string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

getDefaultInstanceForType()

public CreateInterceptDeploymentGroupRequest getDefaultInstanceForType()
Returns
Type Description
CreateInterceptDeploymentGroupRequest

getDescriptorForType()

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

getInterceptDeploymentGroup()

public InterceptDeploymentGroup getInterceptDeploymentGroup()

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InterceptDeploymentGroup

The interceptDeploymentGroup.

getInterceptDeploymentGroupBuilder()

public InterceptDeploymentGroup.Builder getInterceptDeploymentGroupBuilder()

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InterceptDeploymentGroup.Builder

getInterceptDeploymentGroupId()

public String getInterceptDeploymentGroupId()

Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name.

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

Returns
Type Description
String

The interceptDeploymentGroupId.

getInterceptDeploymentGroupIdBytes()

public ByteString getInterceptDeploymentGroupIdBytes()

Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name.

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

Returns
Type Description
ByteString

The bytes for interceptDeploymentGroupId.

getInterceptDeploymentGroupOrBuilder()

public InterceptDeploymentGroupOrBuilder getInterceptDeploymentGroupOrBuilder()

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InterceptDeploymentGroupOrBuilder

getParent()

public String getParent()

Required. The parent resource where this deployment group will be created. 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 where this deployment group will be created. 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.

getRequestId()

public String getRequestId()

Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a request_id is provided. See https://google.aip.dev/155 for more details.

string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
String

The requestId.

getRequestIdBytes()

public ByteString getRequestIdBytes()

Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a request_id is provided. See https://google.aip.dev/155 for more details.

string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for requestId.

hasInterceptDeploymentGroup()

public boolean hasInterceptDeploymentGroup()

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the interceptDeploymentGroup field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateInterceptDeploymentGroupRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInterceptDeploymentGroup(InterceptDeploymentGroup value)

public CreateInterceptDeploymentGroupRequest.Builder mergeInterceptDeploymentGroup(InterceptDeploymentGroup value)

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value InterceptDeploymentGroup
Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

setInterceptDeploymentGroup(InterceptDeploymentGroup value)

public CreateInterceptDeploymentGroupRequest.Builder setInterceptDeploymentGroup(InterceptDeploymentGroup value)

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value InterceptDeploymentGroup
Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

setInterceptDeploymentGroup(InterceptDeploymentGroup.Builder builderForValue)

public CreateInterceptDeploymentGroupRequest.Builder setInterceptDeploymentGroup(InterceptDeploymentGroup.Builder builderForValue)

Required. The deployment group to create.

.google.cloud.networksecurity.v1.InterceptDeploymentGroup intercept_deployment_group = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue InterceptDeploymentGroup.Builder
Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

setInterceptDeploymentGroupId(String value)

public CreateInterceptDeploymentGroupRequest.Builder setInterceptDeploymentGroupId(String value)

Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name.

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

Parameter
Name Description
value String

The interceptDeploymentGroupId to set.

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

setInterceptDeploymentGroupIdBytes(ByteString value)

public CreateInterceptDeploymentGroupRequest.Builder setInterceptDeploymentGroupIdBytes(ByteString value)

Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name.

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

Parameter
Name Description
value ByteString

The bytes for interceptDeploymentGroupId to set.

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

setParent(String value)

public CreateInterceptDeploymentGroupRequest.Builder setParent(String value)

Required. The parent resource where this deployment group will be created. 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
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateInterceptDeploymentGroupRequest.Builder setParentBytes(ByteString value)

Required. The parent resource where this deployment group will be created. 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
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

setRequestId(String value)

public CreateInterceptDeploymentGroupRequest.Builder setRequestId(String value)

Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a request_id is provided. See https://google.aip.dev/155 for more details.

string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value String

The requestId to set.

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.

setRequestIdBytes(ByteString value)

public CreateInterceptDeploymentGroupRequest.Builder setRequestIdBytes(ByteString value)

Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a request_id is provided. See https://google.aip.dev/155 for more details.

string request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value ByteString

The bytes for requestId to set.

Returns
Type Description
CreateInterceptDeploymentGroupRequest.Builder

This builder for chaining.