Class PatchJobs.GcsObject.Builder

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

public static final class PatchJobs.GcsObject.Builder extends com.google.protobuf.GeneratedMessage.Builder<PatchJobs.GcsObject.Builder> implements PatchJobs.GcsObjectOrBuilder
 Google Cloud Storage object representation.
 
Protobuf type google.cloud.osconfig.v1beta.GcsObject
  • 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<PatchJobs.GcsObject.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<PatchJobs.GcsObject.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<PatchJobs.GcsObject.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public PatchJobs.GcsObject.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<PatchJobs.GcsObject.Builder>
      Throws:
      IOException
    • getBucket

      public String getBucket()
       Required. Bucket of the Google Cloud Storage object.
       
      string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBucket in interface PatchJobs.GcsObjectOrBuilder
      Returns:
      The bucket.
    • getBucketBytes

      public com.google.protobuf.ByteString getBucketBytes()
       Required. Bucket of the Google Cloud Storage object.
       
      string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBucketBytes in interface PatchJobs.GcsObjectOrBuilder
      Returns:
      The bytes for bucket.
    • setBucket

      public PatchJobs.GcsObject.Builder setBucket(String value)
       Required. Bucket of the Google Cloud Storage object.
       
      string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bucket to set.
      Returns:
      This builder for chaining.
    • clearBucket

      public PatchJobs.GcsObject.Builder clearBucket()
       Required. Bucket of the Google Cloud Storage object.
       
      string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setBucketBytes

      public PatchJobs.GcsObject.Builder setBucketBytes(com.google.protobuf.ByteString value)
       Required. Bucket of the Google Cloud Storage object.
       
      string bucket = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for bucket to set.
      Returns:
      This builder for chaining.
    • getObject

      public String getObject()
       Required. Name of the Google Cloud Storage object.
       
      string object = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getObject in interface PatchJobs.GcsObjectOrBuilder
      Returns:
      The object.
    • getObjectBytes

      public com.google.protobuf.ByteString getObjectBytes()
       Required. Name of the Google Cloud Storage object.
       
      string object = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getObjectBytes in interface PatchJobs.GcsObjectOrBuilder
      Returns:
      The bytes for object.
    • setObject

      public PatchJobs.GcsObject.Builder setObject(String value)
       Required. Name of the Google Cloud Storage object.
       
      string object = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The object to set.
      Returns:
      This builder for chaining.
    • clearObject

      public PatchJobs.GcsObject.Builder clearObject()
       Required. Name of the Google Cloud Storage object.
       
      string object = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setObjectBytes

      public PatchJobs.GcsObject.Builder setObjectBytes(com.google.protobuf.ByteString value)
       Required. Name of the Google Cloud Storage object.
       
      string object = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for object to set.
      Returns:
      This builder for chaining.
    • getGenerationNumber

      public long getGenerationNumber()
       Required. Generation number of the Google Cloud Storage object. This is used to
       ensure that the ExecStep specified by this PatchJob does not change.
       
      int64 generation_number = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getGenerationNumber in interface PatchJobs.GcsObjectOrBuilder
      Returns:
      The generationNumber.
    • setGenerationNumber

      public PatchJobs.GcsObject.Builder setGenerationNumber(long value)
       Required. Generation number of the Google Cloud Storage object. This is used to
       ensure that the ExecStep specified by this PatchJob does not change.
       
      int64 generation_number = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The generationNumber to set.
      Returns:
      This builder for chaining.
    • clearGenerationNumber

      public PatchJobs.GcsObject.Builder clearGenerationNumber()
       Required. Generation number of the Google Cloud Storage object. This is used to
       ensure that the ExecStep specified by this PatchJob does not change.
       
      int64 generation_number = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.