Class ListFileSharesRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.storagegateway.model.StorageGatewayRequest
-
- software.amazon.awssdk.services.storagegateway.model.ListFileSharesRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListFileSharesRequest.Builder,ListFileSharesRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListFileSharesRequest extends StorageGatewayRequest implements ToCopyableBuilder<ListFileSharesRequest.Builder,ListFileSharesRequest>
ListFileShareInput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListFileSharesRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListFileSharesRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringgatewayARN()The Amazon Resource Name (ARN) of the gateway whose file shares you want to list.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerlimit()The maximum number of file shares to return in the response.Stringmarker()Opaque pagination token returned from a previous ListFileShares operation.List<SdkField<?>>sdkFields()static Class<? extends ListFileSharesRequest.Builder>serializableBuilderClass()ListFileSharesRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
gatewayARN
public final String gatewayARN()
The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.
- Returns:
- The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.
-
limit
public final Integer limit()
The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.
- Returns:
- The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.
-
marker
public final String marker()
Opaque pagination token returned from a previous ListFileShares operation. If present,
Markerspecifies where to continue the list from after a previous call to ListFileShares. Optional.- Returns:
- Opaque pagination token returned from a previous ListFileShares operation. If present,
Markerspecifies where to continue the list from after a previous call to ListFileShares. Optional.
-
toBuilder
public ListFileSharesRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListFileSharesRequest.Builder,ListFileSharesRequest>- Specified by:
toBuilderin classStorageGatewayRequest
-
builder
public static ListFileSharesRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListFileSharesRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-