Class DescribeAppVersionResourceRequest
- 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.DescribeAppVersionResourceRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeAppVersionResourceRequest.Builder,DescribeAppVersionResourceRequest>
@Generated("software.amazon.awssdk:codegen") public final class DescribeAppVersionResourceRequest extends ResiliencehubRequest implements ToCopyableBuilder<DescribeAppVersionResourceRequest.Builder,DescribeAppVersionResourceRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeAppVersionResourceRequest.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.StringappVersion()Resilience Hub application version.StringawsAccountId()Amazon Web Services account that owns the physical resource.StringawsRegion()Amazon Web Services region that owns the physical resource.static DescribeAppVersionResourceRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogicalResourceIdlogicalResourceId()Logical identifier of the resource.StringphysicalResourceId()Physical identifier of the resource.StringresourceName()Name of the resource.List<SdkField<?>>sdkFields()static Class<? extends DescribeAppVersionResourceRequest.Builder>serializableBuilderClass()DescribeAppVersionResourceRequest.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
-
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.
-
appVersion
public final String appVersion()
Resilience Hub application version.
- Returns:
- Resilience Hub application version.
-
awsAccountId
public final String awsAccountId()
Amazon Web Services account that owns the physical resource.
- Returns:
- Amazon Web Services account that owns the physical resource.
-
awsRegion
public final String awsRegion()
Amazon Web Services region that owns the physical resource.
- Returns:
- Amazon Web Services region that owns the physical resource.
-
logicalResourceId
public final LogicalResourceId logicalResourceId()
Logical identifier of the resource.
- Returns:
- Logical identifier of the resource.
-
physicalResourceId
public final String physicalResourceId()
Physical identifier of the resource.
- Returns:
- Physical identifier of the resource.
-
resourceName
public final String resourceName()
Name of the resource.
- Returns:
- Name of the resource.
-
toBuilder
public DescribeAppVersionResourceRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeAppVersionResourceRequest.Builder,DescribeAppVersionResourceRequest>- Specified by:
toBuilderin classResiliencehubRequest
-
builder
public static DescribeAppVersionResourceRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeAppVersionResourceRequest.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
-
-