Class ListFoldersRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ListFoldersRequest.Builder>
com.google.cloud.resourcemanager.v3.ListFoldersRequest.Builder
All Implemented Interfaces:
ListFoldersRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ListFoldersRequest

public static final class ListFoldersRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<ListFoldersRequest.Builder> implements ListFoldersRequestOrBuilder
 The ListFolders request message.
 
Protobuf type google.cloud.resourcemanager.v3.ListFoldersRequest
  • 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<ListFoldersRequest.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<ListFoldersRequest.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<ListFoldersRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public ListFoldersRequest.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<ListFoldersRequest.Builder>
      Throws:
      IOException
    • getParent

      public String getParent()
       Required. The name of the parent resource whose folders are being listed.
       Only children of this parent resource are listed; descendants are not
       listed.
      
       If the parent is a folder, use the value `folders/{folder_id}`. If the
       parent is an organization, use the value `organizations/{org_id}`.
      
       Access to this method is controlled by checking the
       `resourcemanager.folders.list` permission on the `parent`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface ListFoldersRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The name of the parent resource whose folders are being listed.
       Only children of this parent resource are listed; descendants are not
       listed.
      
       If the parent is a folder, use the value `folders/{folder_id}`. If the
       parent is an organization, use the value `organizations/{org_id}`.
      
       Access to this method is controlled by checking the
       `resourcemanager.folders.list` permission on the `parent`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface ListFoldersRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public ListFoldersRequest.Builder setParent(String value)
       Required. The name of the parent resource whose folders are being listed.
       Only children of this parent resource are listed; descendants are not
       listed.
      
       If the parent is a folder, use the value `folders/{folder_id}`. If the
       parent is an organization, use the value `organizations/{org_id}`.
      
       Access to this method is controlled by checking the
       `resourcemanager.folders.list` permission on the `parent`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The parent to set.
      Returns:
      This builder for chaining.
    • clearParent

      public ListFoldersRequest.Builder clearParent()
       Required. The name of the parent resource whose folders are being listed.
       Only children of this parent resource are listed; descendants are not
       listed.
      
       If the parent is a folder, use the value `folders/{folder_id}`. If the
       parent is an organization, use the value `organizations/{org_id}`.
      
       Access to this method is controlled by checking the
       `resourcemanager.folders.list` permission on the `parent`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public ListFoldersRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The name of the parent resource whose folders are being listed.
       Only children of this parent resource are listed; descendants are not
       listed.
      
       If the parent is a folder, use the value `folders/{folder_id}`. If the
       parent is an organization, use the value `organizations/{org_id}`.
      
       Access to this method is controlled by checking the
       `resourcemanager.folders.list` permission on the `parent`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for parent to set.
      Returns:
      This builder for chaining.
    • getPageSize

      public int getPageSize()
       Optional. The maximum number of folders to return in the response. The
       server can return fewer folders than requested. If unspecified, server
       picks an appropriate default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageSize in interface ListFoldersRequestOrBuilder
      Returns:
      The pageSize.
    • setPageSize

      public ListFoldersRequest.Builder setPageSize(int value)
       Optional. The maximum number of folders to return in the response. The
       server can return fewer folders than requested. If unspecified, server
       picks an appropriate default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The pageSize to set.
      Returns:
      This builder for chaining.
    • clearPageSize

      public ListFoldersRequest.Builder clearPageSize()
       Optional. The maximum number of folders to return in the response. The
       server can return fewer folders than requested. If unspecified, server
       picks an appropriate default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getPageToken

      public String getPageToken()
       Optional. A pagination token returned from a previous call to `ListFolders`
       that indicates where this listing should continue from.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageToken in interface ListFoldersRequestOrBuilder
      Returns:
      The pageToken.
    • getPageTokenBytes

      public com.google.protobuf.ByteString getPageTokenBytes()
       Optional. A pagination token returned from a previous call to `ListFolders`
       that indicates where this listing should continue from.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageTokenBytes in interface ListFoldersRequestOrBuilder
      Returns:
      The bytes for pageToken.
    • setPageToken

      public ListFoldersRequest.Builder setPageToken(String value)
       Optional. A pagination token returned from a previous call to `ListFolders`
       that indicates where this listing should continue from.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The pageToken to set.
      Returns:
      This builder for chaining.
    • clearPageToken

      public ListFoldersRequest.Builder clearPageToken()
       Optional. A pagination token returned from a previous call to `ListFolders`
       that indicates where this listing should continue from.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setPageTokenBytes

      public ListFoldersRequest.Builder setPageTokenBytes(com.google.protobuf.ByteString value)
       Optional. A pagination token returned from a previous call to `ListFolders`
       that indicates where this listing should continue from.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for pageToken to set.
      Returns:
      This builder for chaining.
    • getShowDeleted

      public boolean getShowDeleted()
       Optional. Controls whether folders in the
       [DELETE_REQUESTED][google.cloud.resourcemanager.v3.Folder.State.DELETE_REQUESTED]
       state should be returned. Defaults to false.
       
      bool show_deleted = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getShowDeleted in interface ListFoldersRequestOrBuilder
      Returns:
      The showDeleted.
    • setShowDeleted

      public ListFoldersRequest.Builder setShowDeleted(boolean value)
       Optional. Controls whether folders in the
       [DELETE_REQUESTED][google.cloud.resourcemanager.v3.Folder.State.DELETE_REQUESTED]
       state should be returned. Defaults to false.
       
      bool show_deleted = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The showDeleted to set.
      Returns:
      This builder for chaining.
    • clearShowDeleted

      public ListFoldersRequest.Builder clearShowDeleted()
       Optional. Controls whether folders in the
       [DELETE_REQUESTED][google.cloud.resourcemanager.v3.Folder.State.DELETE_REQUESTED]
       state should be returned. Defaults to false.
       
      bool show_deleted = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.