Class Compute.OptimizeImageRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.OptimizeImageRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.OptimizeImageRequest.Builder>
namespace.cloud.compute.v1beta.Compute.OptimizeImageRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Compute.OptimizeImageRequestOrBuilder
Enclosing class:
Compute.OptimizeImageRequest

public static final class Compute.OptimizeImageRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<Compute.OptimizeImageRequest.Builder> implements Compute.OptimizeImageRequestOrBuilder
Protobuf type namespace.cloud.compute.v1beta.OptimizeImageRequest
  • 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<Compute.OptimizeImageRequest.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<Compute.OptimizeImageRequest.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<Compute.OptimizeImageRequest.Builder>
    • getDefaultInstanceForType

      public Compute.OptimizeImageRequest 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 Compute.OptimizeImageRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

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

      public Compute.OptimizeImageRequest.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<Compute.OptimizeImageRequest.Builder>
      Throws:
      IOException
    • getImageRef

      public String getImageRef()
      string image_ref = 1;
      Specified by:
      getImageRef in interface Compute.OptimizeImageRequestOrBuilder
      Returns:
      The imageRef.
    • getImageRefBytes

      public com.google.protobuf.ByteString getImageRefBytes()
      string image_ref = 1;
      Specified by:
      getImageRefBytes in interface Compute.OptimizeImageRequestOrBuilder
      Returns:
      The bytes for imageRef.
    • setImageRef

      public Compute.OptimizeImageRequest.Builder setImageRef(String value)
      string image_ref = 1;
      Parameters:
      value - The imageRef to set.
      Returns:
      This builder for chaining.
    • clearImageRef

      public Compute.OptimizeImageRequest.Builder clearImageRef()
      string image_ref = 1;
      Returns:
      This builder for chaining.
    • setImageRefBytes

      public Compute.OptimizeImageRequest.Builder setImageRefBytes(com.google.protobuf.ByteString value)
      string image_ref = 1;
      Parameters:
      value - The bytes for imageRef to set.
      Returns:
      This builder for chaining.
    • getSite

      public String getSite()
      string site = 2;
      Specified by:
      getSite in interface Compute.OptimizeImageRequestOrBuilder
      Returns:
      The site.
    • getSiteBytes

      public com.google.protobuf.ByteString getSiteBytes()
      string site = 2;
      Specified by:
      getSiteBytes in interface Compute.OptimizeImageRequestOrBuilder
      Returns:
      The bytes for site.
    • setSite

      string site = 2;
      Parameters:
      value - The site to set.
      Returns:
      This builder for chaining.
    • clearSite

      string site = 2;
      Returns:
      This builder for chaining.
    • setSiteBytes

      public Compute.OptimizeImageRequest.Builder setSiteBytes(com.google.protobuf.ByteString value)
      string site = 2;
      Parameters:
      value - The bytes for site to set.
      Returns:
      This builder for chaining.
    • getPushTag

      public String getPushTag()
       If set, publishes this tag in the source image's repository after optimization succeeds.
       The tag points to the source image digest that was optimized.
       
      string push_tag = 3;
      Specified by:
      getPushTag in interface Compute.OptimizeImageRequestOrBuilder
      Returns:
      The pushTag.
    • getPushTagBytes

      public com.google.protobuf.ByteString getPushTagBytes()
       If set, publishes this tag in the source image's repository after optimization succeeds.
       The tag points to the source image digest that was optimized.
       
      string push_tag = 3;
      Specified by:
      getPushTagBytes in interface Compute.OptimizeImageRequestOrBuilder
      Returns:
      The bytes for pushTag.
    • setPushTag

      public Compute.OptimizeImageRequest.Builder setPushTag(String value)
       If set, publishes this tag in the source image's repository after optimization succeeds.
       The tag points to the source image digest that was optimized.
       
      string push_tag = 3;
      Parameters:
      value - The pushTag to set.
      Returns:
      This builder for chaining.
    • clearPushTag

      public Compute.OptimizeImageRequest.Builder clearPushTag()
       If set, publishes this tag in the source image's repository after optimization succeeds.
       The tag points to the source image digest that was optimized.
       
      string push_tag = 3;
      Returns:
      This builder for chaining.
    • setPushTagBytes

      public Compute.OptimizeImageRequest.Builder setPushTagBytes(com.google.protobuf.ByteString value)
       If set, publishes this tag in the source image's repository after optimization succeeds.
       The tag points to the source image digest that was optimized.
       
      string push_tag = 3;
      Parameters:
      value - The bytes for pushTag to set.
      Returns:
      This builder for chaining.