Class ModelSpec.Builder

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

public static final class ModelSpec.Builder extends com.google.protobuf.GeneratedMessage.Builder<ModelSpec.Builder> implements ModelSpecOrBuilder
 Specification that applies to a model. Valid only for
 entries with the `MODEL` type.
 
Protobuf type google.cloud.datacatalog.v1.ModelSpec
  • 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<ModelSpec.Builder>
    • clear

      public ModelSpec.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<ModelSpec.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<ModelSpec.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public ModelSpec.Builder mergeFrom(ModelSpec other)
    • isInitialized

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

      public ModelSpec.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<ModelSpec.Builder>
      Throws:
      IOException
    • getSystemSpecCase

      public ModelSpec.SystemSpecCase getSystemSpecCase()
      Specified by:
      getSystemSpecCase in interface ModelSpecOrBuilder
    • clearSystemSpec

      public ModelSpec.Builder clearSystemSpec()
    • hasVertexModelSpec

      public boolean hasVertexModelSpec()
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
      Specified by:
      hasVertexModelSpec in interface ModelSpecOrBuilder
      Returns:
      Whether the vertexModelSpec field is set.
    • getVertexModelSpec

      public VertexModelSpec getVertexModelSpec()
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
      Specified by:
      getVertexModelSpec in interface ModelSpecOrBuilder
      Returns:
      The vertexModelSpec.
    • setVertexModelSpec

      public ModelSpec.Builder setVertexModelSpec(VertexModelSpec value)
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
    • setVertexModelSpec

      public ModelSpec.Builder setVertexModelSpec(VertexModelSpec.Builder builderForValue)
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
    • mergeVertexModelSpec

      public ModelSpec.Builder mergeVertexModelSpec(VertexModelSpec value)
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
    • clearVertexModelSpec

      public ModelSpec.Builder clearVertexModelSpec()
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
    • getVertexModelSpecBuilder

      public VertexModelSpec.Builder getVertexModelSpecBuilder()
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
    • getVertexModelSpecOrBuilder

      public VertexModelSpecOrBuilder getVertexModelSpecOrBuilder()
       Specification for vertex model resources.
       
      .google.cloud.datacatalog.v1.VertexModelSpec vertex_model_spec = 1;
      Specified by:
      getVertexModelSpecOrBuilder in interface ModelSpecOrBuilder