Class VertexModelSourceInfo.Builder

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

public static final class VertexModelSourceInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<VertexModelSourceInfo.Builder> implements VertexModelSourceInfoOrBuilder
 Detail description of the source information of a Vertex model.
 
Protobuf type google.cloud.datacatalog.v1.VertexModelSourceInfo
  • 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<VertexModelSourceInfo.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<VertexModelSourceInfo.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<VertexModelSourceInfo.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public VertexModelSourceInfo.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<VertexModelSourceInfo.Builder>
      Throws:
      IOException
    • getSourceTypeValue

      public int getSourceTypeValue()
       Type of the model source.
       
      .google.cloud.datacatalog.v1.VertexModelSourceInfo.ModelSourceType source_type = 1;
      Specified by:
      getSourceTypeValue in interface VertexModelSourceInfoOrBuilder
      Returns:
      The enum numeric value on the wire for sourceType.
    • setSourceTypeValue

      public VertexModelSourceInfo.Builder setSourceTypeValue(int value)
       Type of the model source.
       
      .google.cloud.datacatalog.v1.VertexModelSourceInfo.ModelSourceType source_type = 1;
      Parameters:
      value - The enum numeric value on the wire for sourceType to set.
      Returns:
      This builder for chaining.
    • getSourceType

      public VertexModelSourceInfo.ModelSourceType getSourceType()
       Type of the model source.
       
      .google.cloud.datacatalog.v1.VertexModelSourceInfo.ModelSourceType source_type = 1;
      Specified by:
      getSourceType in interface VertexModelSourceInfoOrBuilder
      Returns:
      The sourceType.
    • setSourceType

       Type of the model source.
       
      .google.cloud.datacatalog.v1.VertexModelSourceInfo.ModelSourceType source_type = 1;
      Parameters:
      value - The sourceType to set.
      Returns:
      This builder for chaining.
    • clearSourceType

      public VertexModelSourceInfo.Builder clearSourceType()
       Type of the model source.
       
      .google.cloud.datacatalog.v1.VertexModelSourceInfo.ModelSourceType source_type = 1;
      Returns:
      This builder for chaining.
    • getCopy

      public boolean getCopy()
       If this Model is copy of another Model. If true then
       [source_type][google.cloud.datacatalog.v1.VertexModelSourceInfo.source_type]
       pertains to the original.
       
      bool copy = 2;
      Specified by:
      getCopy in interface VertexModelSourceInfoOrBuilder
      Returns:
      The copy.
    • setCopy

      public VertexModelSourceInfo.Builder setCopy(boolean value)
       If this Model is copy of another Model. If true then
       [source_type][google.cloud.datacatalog.v1.VertexModelSourceInfo.source_type]
       pertains to the original.
       
      bool copy = 2;
      Parameters:
      value - The copy to set.
      Returns:
      This builder for chaining.
    • clearCopy

      public VertexModelSourceInfo.Builder clearCopy()
       If this Model is copy of another Model. If true then
       [source_type][google.cloud.datacatalog.v1.VertexModelSourceInfo.source_type]
       pertains to the original.
       
      bool copy = 2;
      Returns:
      This builder for chaining.