Class GetTemplateSummaryRequest
- 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.GetTemplateSummaryRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetTemplateSummaryRequest.Builder,GetTemplateSummaryRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetTemplateSummaryRequest extends CloudFormationRequest implements ToCopyableBuilder<GetTemplateSummaryRequest.Builder,GetTemplateSummaryRequest>
The input for the GetTemplateSummary action.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetTemplateSummaryRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetTemplateSummaryRequest.Builderbuilder()CallAscallAs()[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.StringcallAsAsString()[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.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GetTemplateSummaryRequest.Builder>serializableBuilderClass()StringstackName()The name or the stack ID that's associated with the stack, which aren't always interchangeable.StringstackSetName()The name or unique ID of the StackSet from which the stack was created.StringtemplateBody()Structure that contains the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.TemplateSummaryConfigtemplateSummaryConfig()Specifies options for theGetTemplateSummaryAPI action.StringtemplateURL()The URL of a file that contains the template body.GetTemplateSummaryRequest.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
-
templateBody
public final String templateBody()
Structure that contains the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.
Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.- Returns:
- Structure that contains the template body with a minimum length of 1 byte and a maximum length of 51,200
bytes.
Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.
-
templateURL
public final String templateURL()
The URL of a file that contains the template body. The URL must point to a template (max size: 1 MB) that's located in an Amazon S3 bucket or a Systems Manager document. The location for an Amazon S3 bucket must start with
https://.Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.- Returns:
- The URL of a file that contains the template body. The URL must point to a template (max size: 1 MB)
that's located in an Amazon S3 bucket or a Systems Manager document. The location for an Amazon S3 bucket
must start with
https://.Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.
-
stackName
public final String stackName()
The name or the stack ID that's associated with the stack, which aren't always interchangeable. For running stacks, you can specify either the stack's name or its unique stack ID. For deleted stack, you must specify the unique stack ID.
Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.- Returns:
- The name or the stack ID that's associated with the stack, which aren't always interchangeable. For
running stacks, you can specify either the stack's name or its unique stack ID. For deleted stack, you
must specify the unique stack ID.
Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.
-
stackSetName
public final String stackSetName()
The name or unique ID of the StackSet from which the stack was created.
Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.- Returns:
- The name or unique ID of the StackSet from which the stack was created.
Conditional: You must specify only one of the following parameters:
StackName,StackSetName,TemplateBody, orTemplateURL.
-
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,
SELFis specified. UseSELFfor StackSets 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,
callAswill 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,
SELFis specified. UseSELFfor StackSets 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,
SELFis specified. UseSELFfor StackSets 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,
callAswill 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,
SELFis specified. UseSELFfor StackSets 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
-
-
templateSummaryConfig
public final TemplateSummaryConfig templateSummaryConfig()
Specifies options for the
GetTemplateSummaryAPI action.- Returns:
- Specifies options for the
GetTemplateSummaryAPI action.
-
toBuilder
public GetTemplateSummaryRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetTemplateSummaryRequest.Builder,GetTemplateSummaryRequest>- Specified by:
toBuilderin classCloudFormationRequest
-
builder
public static GetTemplateSummaryRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetTemplateSummaryRequest.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
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-