Class DescribeStackInstanceRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.cloudformation.model.CloudFormationRequest
-
- software.amazon.awssdk.services.cloudformation.model.DescribeStackInstanceRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<DescribeStackInstanceRequest.Builder,DescribeStackInstanceRequest>
@Generated("software.amazon.awssdk:codegen") public final class DescribeStackInstanceRequest extends CloudFormationRequest implements ToCopyableBuilder<DescribeStackInstanceRequest.Builder,DescribeStackInstanceRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DescribeStackInstanceRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeStackInstanceRequest.Builder
builder()
CallAs
callAs()
[Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account.String
callAsAsString()
[Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends DescribeStackInstanceRequest.Builder>
serializableBuilderClass()
String
stackInstanceAccount()
The ID of an Amazon Web Services account that's associated with this stack instance.String
stackInstanceRegion()
The name of a Region that's associated with this stack instance.String
stackSetName()
The name or the unique stack ID of the stack set that you want to get stack instance information for.DescribeStackInstanceRequest.Builder
toBuilder()
String
toString()
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
-
stackSetName
public final String stackSetName()
The name or the unique stack ID of the stack set that you want to get stack instance information for.
- Returns:
- The name or the unique stack ID of the stack set that you want to get stack instance information for.
-
stackInstanceAccount
public final String stackInstanceAccount()
The ID of an Amazon Web Services account that's associated with this stack instance.
- Returns:
- The ID of an Amazon Web Services account that's associated with this stack instance.
-
stackInstanceRegion
public final String stackInstanceRegion()
The name of a Region that's associated with this stack instance.
- Returns:
- The name of a Region that's associated with this stack instance.
-
callAs
public final CallAs callAs()
[Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account.
By default,
SELF
is specified. UseSELF
for stack sets with self-managed permissions.-
If you are signed in to the management account, specify
SELF
. -
If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
If the service returns an enum value that is not available in the current SDK version,
callAs
will returnCallAs.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcallAsAsString()
.- Returns:
- [Service-managed permissions] Specifies whether you are acting as an account administrator in the
organization's management account or as a delegated administrator in a member account.
By default,
SELF
is specified. UseSELF
for stack sets with self-managed permissions.-
If you are signed in to the management account, specify
SELF
. -
If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
-
- See Also:
CallAs
-
-
callAsAsString
public final String callAsAsString()
[Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account.
By default,
SELF
is specified. UseSELF
for stack sets with self-managed permissions.-
If you are signed in to the management account, specify
SELF
. -
If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
If the service returns an enum value that is not available in the current SDK version,
callAs
will returnCallAs.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcallAsAsString()
.- Returns:
- [Service-managed permissions] Specifies whether you are acting as an account administrator in the
organization's management account or as a delegated administrator in a member account.
By default,
SELF
is specified. UseSELF
for stack sets with self-managed permissions.-
If you are signed in to the management account, specify
SELF
. -
If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
-
- See Also:
CallAs
-
-
toBuilder
public DescribeStackInstanceRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<DescribeStackInstanceRequest.Builder,DescribeStackInstanceRequest>
- Specified by:
toBuilder
in classCloudFormationRequest
-
builder
public static DescribeStackInstanceRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeStackInstanceRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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:
getValueForField
in classSdkRequest
-
-