Class CreateMetadataImportRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateMetadataImportRequest.Builder>
com.google.cloud.metastore.v1beta.CreateMetadataImportRequest.Builder
All Implemented Interfaces:
CreateMetadataImportRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CreateMetadataImportRequest

public static final class CreateMetadataImportRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateMetadataImportRequest.Builder> implements CreateMetadataImportRequestOrBuilder
 Request message for
 [DataprocMetastore.CreateMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.CreateMetadataImport].
 
Protobuf type google.cloud.metastore.v1beta.CreateMetadataImportRequest
  • 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<CreateMetadataImportRequest.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<CreateMetadataImportRequest.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<CreateMetadataImportRequest.Builder>
    • getDefaultInstanceForType

      public CreateMetadataImportRequest 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

      public CreateMetadataImportRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CreateMetadataImportRequest.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<CreateMetadataImportRequest.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<CreateMetadataImportRequest.Builder>
    • mergeFrom

      public CreateMetadataImportRequest.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<CreateMetadataImportRequest.Builder>
      Throws:
      IOException
    • getParent

      public String getParent()
       Required. The relative resource name of the service in which to create a
       metastore import, in the following form:
      
       `projects/{project_number}/locations/{location_id}/services/{service_id}`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The relative resource name of the service in which to create a
       metastore import, in the following form:
      
       `projects/{project_number}/locations/{location_id}/services/{service_id}`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public CreateMetadataImportRequest.Builder setParent(String value)
       Required. The relative resource name of the service in which to create a
       metastore import, in the following form:
      
       `projects/{project_number}/locations/{location_id}/services/{service_id}`.
       
      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 relative resource name of the service in which to create a
       metastore import, in the following form:
      
       `projects/{project_number}/locations/{location_id}/services/{service_id}`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public CreateMetadataImportRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The relative resource name of the service in which to create a
       metastore import, in the following form:
      
       `projects/{project_number}/locations/{location_id}/services/{service_id}`.
       
      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.
    • getMetadataImportId

      public String getMetadataImportId()
       Required. The ID of the metadata import, which is used as the final
       component of the metadata import's name.
      
       This value must be between 1 and 64 characters long, begin with a letter,
       end with a letter or number, and consist of alpha-numeric ASCII characters
       or hyphens.
       
      string metadata_import_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetadataImportId in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The metadataImportId.
    • getMetadataImportIdBytes

      public com.google.protobuf.ByteString getMetadataImportIdBytes()
       Required. The ID of the metadata import, which is used as the final
       component of the metadata import's name.
      
       This value must be between 1 and 64 characters long, begin with a letter,
       end with a letter or number, and consist of alpha-numeric ASCII characters
       or hyphens.
       
      string metadata_import_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetadataImportIdBytes in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The bytes for metadataImportId.
    • setMetadataImportId

      public CreateMetadataImportRequest.Builder setMetadataImportId(String value)
       Required. The ID of the metadata import, which is used as the final
       component of the metadata import's name.
      
       This value must be between 1 and 64 characters long, begin with a letter,
       end with a letter or number, and consist of alpha-numeric ASCII characters
       or hyphens.
       
      string metadata_import_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The metadataImportId to set.
      Returns:
      This builder for chaining.
    • clearMetadataImportId

      public CreateMetadataImportRequest.Builder clearMetadataImportId()
       Required. The ID of the metadata import, which is used as the final
       component of the metadata import's name.
      
       This value must be between 1 and 64 characters long, begin with a letter,
       end with a letter or number, and consist of alpha-numeric ASCII characters
       or hyphens.
       
      string metadata_import_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setMetadataImportIdBytes

      public CreateMetadataImportRequest.Builder setMetadataImportIdBytes(com.google.protobuf.ByteString value)
       Required. The ID of the metadata import, which is used as the final
       component of the metadata import's name.
      
       This value must be between 1 and 64 characters long, begin with a letter,
       end with a letter or number, and consist of alpha-numeric ASCII characters
       or hyphens.
       
      string metadata_import_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for metadataImportId to set.
      Returns:
      This builder for chaining.
    • hasMetadataImport

      public boolean hasMetadataImport()
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasMetadataImport in interface CreateMetadataImportRequestOrBuilder
      Returns:
      Whether the metadataImport field is set.
    • getMetadataImport

      public MetadataImport getMetadataImport()
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetadataImport in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The metadataImport.
    • setMetadataImport

      public CreateMetadataImportRequest.Builder setMetadataImport(MetadataImport value)
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
    • setMetadataImport

      public CreateMetadataImportRequest.Builder setMetadataImport(MetadataImport.Builder builderForValue)
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
    • mergeMetadataImport

      public CreateMetadataImportRequest.Builder mergeMetadataImport(MetadataImport value)
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
    • clearMetadataImport

      public CreateMetadataImportRequest.Builder clearMetadataImport()
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
    • getMetadataImportBuilder

      public MetadataImport.Builder getMetadataImportBuilder()
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
    • getMetadataImportOrBuilder

      public MetadataImportOrBuilder getMetadataImportOrBuilder()
       Required. The metadata import to create. The `name` field is ignored. The
       ID of the created metadata import must be provided in the request's
       `metadata_import_id` field.
       
      .google.cloud.metastore.v1beta.MetadataImport metadata_import = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetadataImportOrBuilder in interface CreateMetadataImportRequestOrBuilder
    • getRequestId

      public String getRequestId()
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRequestId in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The requestId.
    • getRequestIdBytes

      public com.google.protobuf.ByteString getRequestIdBytes()
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRequestIdBytes in interface CreateMetadataImportRequestOrBuilder
      Returns:
      The bytes for requestId.
    • setRequestId

      public CreateMetadataImportRequest.Builder setRequestId(String value)
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The requestId to set.
      Returns:
      This builder for chaining.
    • clearRequestId

      public CreateMetadataImportRequest.Builder clearRequestId()
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setRequestIdBytes

      public CreateMetadataImportRequest.Builder setRequestIdBytes(com.google.protobuf.ByteString value)
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for requestId to set.
      Returns:
      This builder for chaining.