Class ListAppsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.resiliencehub.model.ResiliencehubRequest
-
- software.amazon.awssdk.services.resiliencehub.model.ListAppsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListAppsRequest.Builder,ListAppsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListAppsRequest extends ResiliencehubRequest implements ToCopyableBuilder<ListAppsRequest.Builder,ListAppsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListAppsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringappArn()Amazon Resource Name (ARN) of the Resilience Hub application.static ListAppsRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)InstantfromLastAssessmentTime()Indicates the lower limit of the range that is used to filter applications based on their last assessment times.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()Maximum number of results to include in the response.Stringname()The name for the one of the listed applications.StringnextToken()Null, or the token from a previous call to get the next set of results.BooleanreverseOrder()The application list is sorted based on the values oflastAppComplianceEvaluationTimefield.List<SdkField<?>>sdkFields()static Class<? extends ListAppsRequest.Builder>serializableBuilderClass()ListAppsRequest.BuildertoBuilder()InstanttoLastAssessmentTime()Indicates the upper limit of the range that is used to filter the applications based on their last assessment times.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
-
appArn
public final String appArn()
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.- Returns:
- Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
-
fromLastAssessmentTime
public final Instant fromLastAssessmentTime()
Indicates the lower limit of the range that is used to filter applications based on their last assessment times.
- Returns:
- Indicates the lower limit of the range that is used to filter applications based on their last assessment times.
-
maxResults
public final Integer maxResults()
Maximum number of results to include in the response. If more results exist than the specified
MaxResultsvalue, a token is included in the response so that the remaining results can be retrieved.- Returns:
- Maximum number of results to include in the response. If more results exist than the specified
MaxResultsvalue, a token is included in the response so that the remaining results can be retrieved.
-
name
public final String name()
The name for the one of the listed applications.
- Returns:
- The name for the one of the listed applications.
-
nextToken
public final String nextToken()
Null, or the token from a previous call to get the next set of results.
- Returns:
- Null, or the token from a previous call to get the next set of results.
-
reverseOrder
public final Boolean reverseOrder()
The application list is sorted based on the values of
lastAppComplianceEvaluationTimefield. By default, application list is sorted in ascending order. To sort the application list in descending order, set this field toTrue.- Returns:
- The application list is sorted based on the values of
lastAppComplianceEvaluationTimefield. By default, application list is sorted in ascending order. To sort the application list in descending order, set this field toTrue.
-
toLastAssessmentTime
public final Instant toLastAssessmentTime()
Indicates the upper limit of the range that is used to filter the applications based on their last assessment times.
- Returns:
- Indicates the upper limit of the range that is used to filter the applications based on their last assessment times.
-
toBuilder
public ListAppsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListAppsRequest.Builder,ListAppsRequest>- Specified by:
toBuilderin classResiliencehubRequest
-
builder
public static ListAppsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListAppsRequest.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
-
-