Class ListDeploymentsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.greengrassv2.model.GreengrassV2Request
-
- software.amazon.awssdk.services.greengrassv2.model.ListDeploymentsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListDeploymentsRequest.Builder,ListDeploymentsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListDeploymentsRequest extends GreengrassV2Request implements ToCopyableBuilder<ListDeploymentsRequest.Builder,ListDeploymentsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListDeploymentsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListDeploymentsRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DeploymentHistoryFilterhistoryFilter()The filter for the list of deployments.StringhistoryFilterAsString()The filter for the list of deployments.IntegermaxResults()The maximum number of results to be returned per paginated request.StringnextToken()The token to be used for the next set of paginated results.StringparentTargetArn()The parent deployment's target ARN within a subdeployment.List<SdkField<?>>sdkFields()static Class<? extends ListDeploymentsRequest.Builder>serializableBuilderClass()StringtargetArn()The ARN of the target IoT thing or thing group.ListDeploymentsRequest.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
-
targetArn
public final String targetArn()
The ARN of the target IoT thing or thing group.
- Returns:
- The ARN of the target IoT thing or thing group.
-
historyFilter
public final DeploymentHistoryFilter historyFilter()
The filter for the list of deployments. Choose one of the following options:
-
ALL– The list includes all deployments. -
LATEST_ONLY– The list includes only the latest revision of each deployment.
Default:
LATEST_ONLYIf the service returns an enum value that is not available in the current SDK version,
historyFilterwill returnDeploymentHistoryFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhistoryFilterAsString().- Returns:
- The filter for the list of deployments. Choose one of the following options:
-
ALL– The list includes all deployments. -
LATEST_ONLY– The list includes only the latest revision of each deployment.
Default:
LATEST_ONLY -
- See Also:
DeploymentHistoryFilter
-
-
historyFilterAsString
public final String historyFilterAsString()
The filter for the list of deployments. Choose one of the following options:
-
ALL– The list includes all deployments. -
LATEST_ONLY– The list includes only the latest revision of each deployment.
Default:
LATEST_ONLYIf the service returns an enum value that is not available in the current SDK version,
historyFilterwill returnDeploymentHistoryFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhistoryFilterAsString().- Returns:
- The filter for the list of deployments. Choose one of the following options:
-
ALL– The list includes all deployments. -
LATEST_ONLY– The list includes only the latest revision of each deployment.
Default:
LATEST_ONLY -
- See Also:
DeploymentHistoryFilter
-
-
parentTargetArn
public final String parentTargetArn()
The parent deployment's target ARN within a subdeployment.
- Returns:
- The parent deployment's target ARN within a subdeployment.
-
maxResults
public final Integer maxResults()
The maximum number of results to be returned per paginated request.
Default:
50- Returns:
- The maximum number of results to be returned per paginated request.
Default:
50
-
nextToken
public final String nextToken()
The token to be used for the next set of paginated results.
- Returns:
- The token to be used for the next set of paginated results.
-
toBuilder
public ListDeploymentsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListDeploymentsRequest.Builder,ListDeploymentsRequest>- Specified by:
toBuilderin classGreengrassV2Request
-
builder
public static ListDeploymentsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListDeploymentsRequest.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
-
-