Class BuildArtifact.Builder

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

public static final class BuildArtifact.Builder extends com.google.protobuf.GeneratedMessage.Builder<BuildArtifact.Builder> implements BuildArtifactOrBuilder
 Description of an a image to use during Skaffold rendering.
 
Protobuf type google.cloud.deploy.v1.BuildArtifact
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Optional.
    Optional.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    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)
     
    Optional.
    setImageBytes(com.google.protobuf.ByteString value)
    Optional.
    setTag(String value)
    Optional.
    setTagBytes(com.google.protobuf.ByteString value)
    Optional.

    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<BuildArtifact.Builder>
    • clear

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

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

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

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

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

      public BuildArtifact.Builder mergeFrom(BuildArtifact other)
    • isInitialized

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

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

      public String getImage()
       Optional. Image name in Skaffold configuration.
       
      string image = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getImage in interface BuildArtifactOrBuilder
      Returns:
      The image.
    • getImageBytes

      public com.google.protobuf.ByteString getImageBytes()
       Optional. Image name in Skaffold configuration.
       
      string image = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getImageBytes in interface BuildArtifactOrBuilder
      Returns:
      The bytes for image.
    • setImage

      public BuildArtifact.Builder setImage(String value)
       Optional. Image name in Skaffold configuration.
       
      string image = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The image to set.
      Returns:
      This builder for chaining.
    • clearImage

      public BuildArtifact.Builder clearImage()
       Optional. Image name in Skaffold configuration.
       
      string image = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setImageBytes

      public BuildArtifact.Builder setImageBytes(com.google.protobuf.ByteString value)
       Optional. Image name in Skaffold configuration.
       
      string image = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for image to set.
      Returns:
      This builder for chaining.
    • getTag

      public String getTag()
       Optional. Image tag to use. This will generally be the full path to an
       image, such as "gcr.io/my-project/busybox:1.2.3" or
       "gcr.io/my-project/busybox@sha256:abc123".
       
      string tag = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getTag in interface BuildArtifactOrBuilder
      Returns:
      The tag.
    • getTagBytes

      public com.google.protobuf.ByteString getTagBytes()
       Optional. Image tag to use. This will generally be the full path to an
       image, such as "gcr.io/my-project/busybox:1.2.3" or
       "gcr.io/my-project/busybox@sha256:abc123".
       
      string tag = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getTagBytes in interface BuildArtifactOrBuilder
      Returns:
      The bytes for tag.
    • setTag

      public BuildArtifact.Builder setTag(String value)
       Optional. Image tag to use. This will generally be the full path to an
       image, such as "gcr.io/my-project/busybox:1.2.3" or
       "gcr.io/my-project/busybox@sha256:abc123".
       
      string tag = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The tag to set.
      Returns:
      This builder for chaining.
    • clearTag

      public BuildArtifact.Builder clearTag()
       Optional. Image tag to use. This will generally be the full path to an
       image, such as "gcr.io/my-project/busybox:1.2.3" or
       "gcr.io/my-project/busybox@sha256:abc123".
       
      string tag = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setTagBytes

      public BuildArtifact.Builder setTagBytes(com.google.protobuf.ByteString value)
       Optional. Image tag to use. This will generally be the full path to an
       image, such as "gcr.io/my-project/busybox:1.2.3" or
       "gcr.io/my-project/busybox@sha256:abc123".
       
      string tag = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for tag to set.
      Returns:
      This builder for chaining.