Class ListPipesRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.pipes.model.PipesRequest
-
- software.amazon.awssdk.services.pipes.model.ListPipesRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListPipesRequest.Builder,ListPipesRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListPipesRequest extends PipesRequest implements ToCopyableBuilder<ListPipesRequest.Builder,ListPipesRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListPipesRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListPipesRequest.Builderbuilder()PipeStatecurrentState()The state the pipe is in.StringcurrentStateAsString()The state the pipe is in.RequestedPipeStatedesiredState()The state the pipe should be in.StringdesiredStateAsString()The state the pipe should be in.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerlimit()The maximum number of pipes to include in the response.StringnamePrefix()A value that will return a subset of the pipes associated with this account.StringnextToken()IfnextTokenis returned, there are more results available.List<SdkField<?>>sdkFields()static Class<? extends ListPipesRequest.Builder>serializableBuilderClass()StringsourcePrefix()The prefix matching the pipe source.StringtargetPrefix()The prefix matching the pipe target.ListPipesRequest.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
-
currentState
public final PipeState currentState()
The state the pipe is in.
If the service returns an enum value that is not available in the current SDK version,
currentStatewill returnPipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcurrentStateAsString().- Returns:
- The state the pipe is in.
- See Also:
PipeState
-
currentStateAsString
public final String currentStateAsString()
The state the pipe is in.
If the service returns an enum value that is not available in the current SDK version,
currentStatewill returnPipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcurrentStateAsString().- Returns:
- The state the pipe is in.
- See Also:
PipeState
-
desiredState
public final RequestedPipeState desiredState()
The state the pipe should be in.
If the service returns an enum value that is not available in the current SDK version,
desiredStatewill returnRequestedPipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdesiredStateAsString().- Returns:
- The state the pipe should be in.
- See Also:
RequestedPipeState
-
desiredStateAsString
public final String desiredStateAsString()
The state the pipe should be in.
If the service returns an enum value that is not available in the current SDK version,
desiredStatewill returnRequestedPipeState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdesiredStateAsString().- Returns:
- The state the pipe should be in.
- See Also:
RequestedPipeState
-
limit
public final Integer limit()
The maximum number of pipes to include in the response.
- Returns:
- The maximum number of pipes to include in the response.
-
namePrefix
public final String namePrefix()
A value that will return a subset of the pipes associated with this account. For example,
"NamePrefix": "ABC"will return all endpoints with "ABC" in the name.- Returns:
- A value that will return a subset of the pipes associated with this account. For example,
"NamePrefix": "ABC"will return all endpoints with "ABC" in the name.
-
nextToken
public final String nextToken()
If
nextTokenis returned, there are more results available. The value ofnextTokenis a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.- Returns:
- If
nextTokenis returned, there are more results available. The value ofnextTokenis a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
-
sourcePrefix
public final String sourcePrefix()
The prefix matching the pipe source.
- Returns:
- The prefix matching the pipe source.
-
targetPrefix
public final String targetPrefix()
The prefix matching the pipe target.
- Returns:
- The prefix matching the pipe target.
-
toBuilder
public ListPipesRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListPipesRequest.Builder,ListPipesRequest>- Specified by:
toBuilderin classPipesRequest
-
builder
public static ListPipesRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListPipesRequest.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
-
-