Class CreateInterceptEndpointGroupAssociationRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
com.google.cloud.networksecurity.v1.CreateInterceptEndpointGroupAssociationRequest.Builder
All Implemented Interfaces:
CreateInterceptEndpointGroupAssociationRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CreateInterceptEndpointGroupAssociationRequest

public static final class CreateInterceptEndpointGroupAssociationRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder> implements CreateInterceptEndpointGroupAssociationRequestOrBuilder
 Request message for CreateInterceptEndpointGroupAssociation.
 
Protobuf type google.cloud.networksecurity.v1.CreateInterceptEndpointGroupAssociationRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
    • getDefaultInstanceForType

      public CreateInterceptEndpointGroupAssociationRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CreateInterceptEndpointGroupAssociationRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
    • mergeFrom

      public CreateInterceptEndpointGroupAssociationRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateInterceptEndpointGroupAssociationRequest.Builder>
      Throws:
      IOException
    • getParent

      public String getParent()
       Required. The parent resource where this association will be created.
       Format: projects/{project}/locations/{location}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The parent resource where this association will be created.
       Format: projects/{project}/locations/{location}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

       Required. The parent resource where this association will be created.
       Format: projects/{project}/locations/{location}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The parent to set.
      Returns:
      This builder for chaining.
    • clearParent

       Required. The parent resource where this association will be created.
       Format: projects/{project}/locations/{location}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public CreateInterceptEndpointGroupAssociationRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The parent resource where this association will be created.
       Format: projects/{project}/locations/{location}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for parent to set.
      Returns:
      This builder for chaining.
    • getInterceptEndpointGroupAssociationId

      public String getInterceptEndpointGroupAssociationId()
       Optional. The ID to use for the new association, which will become the
       final component of the endpoint group's resource name. If not provided, the
       server will generate a unique ID.
       
      string intercept_endpoint_group_association_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInterceptEndpointGroupAssociationId in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The interceptEndpointGroupAssociationId.
    • getInterceptEndpointGroupAssociationIdBytes

      public com.google.protobuf.ByteString getInterceptEndpointGroupAssociationIdBytes()
       Optional. The ID to use for the new association, which will become the
       final component of the endpoint group's resource name. If not provided, the
       server will generate a unique ID.
       
      string intercept_endpoint_group_association_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInterceptEndpointGroupAssociationIdBytes in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The bytes for interceptEndpointGroupAssociationId.
    • setInterceptEndpointGroupAssociationId

      public CreateInterceptEndpointGroupAssociationRequest.Builder setInterceptEndpointGroupAssociationId(String value)
       Optional. The ID to use for the new association, which will become the
       final component of the endpoint group's resource name. If not provided, the
       server will generate a unique ID.
       
      string intercept_endpoint_group_association_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The interceptEndpointGroupAssociationId to set.
      Returns:
      This builder for chaining.
    • clearInterceptEndpointGroupAssociationId

      public CreateInterceptEndpointGroupAssociationRequest.Builder clearInterceptEndpointGroupAssociationId()
       Optional. The ID to use for the new association, which will become the
       final component of the endpoint group's resource name. If not provided, the
       server will generate a unique ID.
       
      string intercept_endpoint_group_association_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setInterceptEndpointGroupAssociationIdBytes

      public CreateInterceptEndpointGroupAssociationRequest.Builder setInterceptEndpointGroupAssociationIdBytes(com.google.protobuf.ByteString value)
       Optional. The ID to use for the new association, which will become the
       final component of the endpoint group's resource name. If not provided, the
       server will generate a unique ID.
       
      string intercept_endpoint_group_association_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for interceptEndpointGroupAssociationId to set.
      Returns:
      This builder for chaining.
    • hasInterceptEndpointGroupAssociation

      public boolean hasInterceptEndpointGroupAssociation()
       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasInterceptEndpointGroupAssociation in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      Whether the interceptEndpointGroupAssociation field is set.
    • getInterceptEndpointGroupAssociation

      public InterceptEndpointGroupAssociation getInterceptEndpointGroupAssociation()
       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInterceptEndpointGroupAssociation in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The interceptEndpointGroupAssociation.
    • setInterceptEndpointGroupAssociation

       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
    • setInterceptEndpointGroupAssociation

      public CreateInterceptEndpointGroupAssociationRequest.Builder setInterceptEndpointGroupAssociation(InterceptEndpointGroupAssociation.Builder builderForValue)
       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
    • mergeInterceptEndpointGroupAssociation

       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
    • clearInterceptEndpointGroupAssociation

      public CreateInterceptEndpointGroupAssociationRequest.Builder clearInterceptEndpointGroupAssociation()
       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
    • getInterceptEndpointGroupAssociationBuilder

      public InterceptEndpointGroupAssociation.Builder getInterceptEndpointGroupAssociationBuilder()
       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
    • getInterceptEndpointGroupAssociationOrBuilder

      public InterceptEndpointGroupAssociationOrBuilder getInterceptEndpointGroupAssociationOrBuilder()
       Required. The association to create.
       
      .google.cloud.networksecurity.v1.InterceptEndpointGroupAssociation intercept_endpoint_group_association = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInterceptEndpointGroupAssociationOrBuilder in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
    • 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) = { ... }
      Specified by:
      getRequestId in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The requestId.
    • getRequestIdBytes

      public com.google.protobuf.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) = { ... }
      Specified by:
      getRequestIdBytes in interface CreateInterceptEndpointGroupAssociationRequestOrBuilder
      Returns:
      The bytes for requestId.
    • setRequestId

       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) = { ... }
      Parameters:
      value - The requestId to set.
      Returns:
      This builder for chaining.
    • 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:
      This builder for chaining.
    • setRequestIdBytes

      public CreateInterceptEndpointGroupAssociationRequest.Builder setRequestIdBytes(com.google.protobuf.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) = { ... }
      Parameters:
      value - The bytes for requestId to set.
      Returns:
      This builder for chaining.