Class ResetWorkspaceChangesRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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

        public ResetWorkspaceChangesRequest 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
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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

        public ResetWorkspaceChangesRequest.Builder setName​(String value)
         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

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

        public ResetWorkspaceChangesRequest.Builder addPaths​(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:
        value - The paths to add.
        Returns:
        This builder for chaining.
      • addAllPaths

        public ResetWorkspaceChangesRequest.Builder addAllPaths​(Iterable<String> values)
         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

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

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