Class CustomImageConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CustomImageConfig.Builder>
com.google.container.v1.CustomImageConfig.Builder
All Implemented Interfaces:
CustomImageConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CustomImageConfig

public static final class CustomImageConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<CustomImageConfig.Builder> implements CustomImageConfigOrBuilder
 CustomImageConfig contains the information r
 
Protobuf type google.container.v1.CustomImageConfig
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The name of the image to use for this node.
    The project containing the image to use for this node.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    The name of the image to use for this node.
    com.google.protobuf.ByteString
    The name of the image to use for this node.
    The project containing the image to use for this node.
    com.google.protobuf.ByteString
    The project containing the image to use for this node.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    The name of the image to use for this node.
    setImageBytes(com.google.protobuf.ByteString value)
    The name of the image to use for this node.
    The project containing the image to use for this node.
    setImageProjectBytes(com.google.protobuf.ByteString value)
    The project containing the image to use for this node.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<CustomImageConfig.Builder>
    • clear

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

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

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

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

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

      public CustomImageConfig.Builder mergeFrom(CustomImageConfig other)
    • isInitialized

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

      public CustomImageConfig.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<CustomImageConfig.Builder>
      Throws:
      IOException
    • getImage

      public String getImage()
       The name of the image to use for this node.
       
      string image = 1;
      Specified by:
      getImage in interface CustomImageConfigOrBuilder
      Returns:
      The image.
    • getImageBytes

      public com.google.protobuf.ByteString getImageBytes()
       The name of the image to use for this node.
       
      string image = 1;
      Specified by:
      getImageBytes in interface CustomImageConfigOrBuilder
      Returns:
      The bytes for image.
    • setImage

      public CustomImageConfig.Builder setImage(String value)
       The name of the image to use for this node.
       
      string image = 1;
      Parameters:
      value - The image to set.
      Returns:
      This builder for chaining.
    • clearImage

      public CustomImageConfig.Builder clearImage()
       The name of the image to use for this node.
       
      string image = 1;
      Returns:
      This builder for chaining.
    • setImageBytes

      public CustomImageConfig.Builder setImageBytes(com.google.protobuf.ByteString value)
       The name of the image to use for this node.
       
      string image = 1;
      Parameters:
      value - The bytes for image to set.
      Returns:
      This builder for chaining.
    • getImageProject

      public String getImageProject()
       The project containing the image to use for this node.
       
      string image_project = 3;
      Specified by:
      getImageProject in interface CustomImageConfigOrBuilder
      Returns:
      The imageProject.
    • getImageProjectBytes

      public com.google.protobuf.ByteString getImageProjectBytes()
       The project containing the image to use for this node.
       
      string image_project = 3;
      Specified by:
      getImageProjectBytes in interface CustomImageConfigOrBuilder
      Returns:
      The bytes for imageProject.
    • setImageProject

      public CustomImageConfig.Builder setImageProject(String value)
       The project containing the image to use for this node.
       
      string image_project = 3;
      Parameters:
      value - The imageProject to set.
      Returns:
      This builder for chaining.
    • clearImageProject

      public CustomImageConfig.Builder clearImageProject()
       The project containing the image to use for this node.
       
      string image_project = 3;
      Returns:
      This builder for chaining.
    • setImageProjectBytes

      public CustomImageConfig.Builder setImageProjectBytes(com.google.protobuf.ByteString value)
       The project containing the image to use for this node.
       
      string image_project = 3;
      Parameters:
      value - The bytes for imageProject to set.
      Returns:
      This builder for chaining.