@Generated(value="software.amazon.awssdk:codegen") public final class UpdateAppVersionResourceRequest extends ResiliencehubRequest implements ToCopyableBuilder<UpdateAppVersionResourceRequest.Builder,UpdateAppVersionResourceRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateAppVersionResourceRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<String>> |
additionalInfo()
Currently, there is no supported additional information for resources.
|
String |
appArn()
The Amazon Resource Name (ARN) of the Resilience Hub application.
|
List<String> |
appComponents()
The list of Application Components that this resource belongs to.
|
String |
awsAccountId()
The Amazon Web Services account that owns the physical resource.
|
String |
awsRegion()
The Amazon Web Services region that owns the physical resource.
|
static UpdateAppVersionResourceRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
excluded()
Indicates if a resource is excluded from an Resilience Hub application.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalInfo()
For responses, this returns true if the service returned a value for the AdditionalInfo property.
|
boolean |
hasAppComponents()
For responses, this returns true if the service returned a value for the AppComponents property.
|
int |
hashCode() |
LogicalResourceId |
logicalResourceId()
The logical identifier of the resource.
|
String |
physicalResourceId()
The physical identifier of the resource.
|
String |
resourceName()
The name of the resource.
|
String |
resourceType()
The type of resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateAppVersionResourceRequest.Builder> |
serializableBuilderClass() |
UpdateAppVersionResourceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAdditionalInfo()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,List<String>> additionalInfo()
Currently, there is no supported additional information for resources.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalInfo() method.
public final String appArn()
The 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 AWS General Reference guide.
partition:resiliencehub:region:account:app/app-id.
For more information about ARNs, see Amazon Resource Names
(ARNs) in the AWS General Reference guide.public final boolean hasAppComponents()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> appComponents()
The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAppComponents() method.
public final String awsAccountId()
The Amazon Web Services account that owns the physical resource.
public final String awsRegion()
The Amazon Web Services region that owns the physical resource.
public final Boolean excluded()
Indicates if a resource is excluded from an Resilience Hub application.
You can exclude only imported resources from an Resilience Hub application.
You can exclude only imported resources from an Resilience Hub application.
public final LogicalResourceId logicalResourceId()
The logical identifier of the resource.
public final String physicalResourceId()
The physical identifier of the resource.
public final String resourceName()
The name of the resource.
public final String resourceType()
The type of resource.
public UpdateAppVersionResourceRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateAppVersionResourceRequest.Builder,UpdateAppVersionResourceRequest>toBuilder in class ResiliencehubRequestpublic static UpdateAppVersionResourceRequest.Builder builder()
public static Class<? extends UpdateAppVersionResourceRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.