Class ResetWorkspaceChangesRequest.Builder

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

public static final class ResetWorkspaceChangesRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<ResetWorkspaceChangesRequest.Builder> implements ResetWorkspaceChangesRequestOrBuilder
 `ResetWorkspaceChanges` request message.
 
Protobuf type google.cloud.dataform.v1.ResetWorkspaceChangesRequest
  • 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<ResetWorkspaceChangesRequest.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<ResetWorkspaceChangesRequest.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<ResetWorkspaceChangesRequest.Builder>
    • getDefaultInstanceForType

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

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

      public ResetWorkspaceChangesRequest.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<ResetWorkspaceChangesRequest.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Required. The workspace's name.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getName in interface ResetWorkspaceChangesRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Required. The workspace's name.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getNameBytes in interface ResetWorkspaceChangesRequestOrBuilder
      Returns:
      The bytes for name.
    • setName

       Required. The workspace's name.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

       Required. The workspace's name.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setNameBytes

      public ResetWorkspaceChangesRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
       Required. The workspace's name.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getPathsList

      public com.google.protobuf.ProtocolStringList getPathsList()
       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPathsList in interface ResetWorkspaceChangesRequestOrBuilder
      Returns:
      A list containing the paths.
    • getPathsCount

      public int getPathsCount()
       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPathsCount in interface ResetWorkspaceChangesRequestOrBuilder
      Returns:
      The count of paths.
    • getPaths

      public String getPaths(int index)
       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPaths in interface ResetWorkspaceChangesRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The paths at the given index.
    • getPathsBytes

      public com.google.protobuf.ByteString getPathsBytes(int index)
       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPathsBytes in interface ResetWorkspaceChangesRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the paths at the given index.
    • setPaths

      public ResetWorkspaceChangesRequest.Builder setPaths(int index, String value)
       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The paths to set.
      Returns:
      This builder for chaining.
    • addPaths

       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The paths to add.
      Returns:
      This builder for chaining.
    • addAllPaths

       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The paths to add.
      Returns:
      This builder for chaining.
    • clearPaths

       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • addPathsBytes

      public ResetWorkspaceChangesRequest.Builder addPathsBytes(com.google.protobuf.ByteString value)
       Optional. Full file paths to reset back to their committed state including
       filename, rooted at workspace root. If left empty, all files will be reset.
       
      repeated string paths = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes of the paths to add.
      Returns:
      This builder for chaining.
    • getClean

      public boolean getClean()
       Optional. If set to true, untracked files will be deleted.
       
      bool clean = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getClean in interface ResetWorkspaceChangesRequestOrBuilder
      Returns:
      The clean.
    • setClean

      public ResetWorkspaceChangesRequest.Builder setClean(boolean value)
       Optional. If set to true, untracked files will be deleted.
       
      bool clean = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The clean to set.
      Returns:
      This builder for chaining.
    • clearClean

       Optional. If set to true, untracked files will be deleted.
       
      bool clean = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.