@Generated(value="software.amazon.awssdk:codegen") public final class SetTypeConfigurationRequest extends CloudFormationRequest implements ToCopyableBuilder<SetTypeConfigurationRequest.Builder,SetTypeConfigurationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SetTypeConfigurationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SetTypeConfigurationRequest.Builder |
builder() |
String |
configuration()
The configuration data for the extension, in this account and region.
|
String |
configurationAlias()
An alias by which to refer to this extension configuration data.
|
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 SetTypeConfigurationRequest.Builder> |
serializableBuilderClass() |
SetTypeConfigurationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ThirdPartyType |
type()
The type of extension.
|
String |
typeArn()
The Amazon Resource Name (ARN) for the extension, in this account and region.
|
String |
typeAsString()
The type of extension.
|
String |
typeName()
The name of the extension.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String typeArn()
The Amazon Resource Name (ARN) for the extension, in this account and region.
For public extensions, this will be the ARN assigned when you activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type in this account and region.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
For public extensions, this will be the ARN assigned when you activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type in this account and region.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
public final String configuration()
The configuration data for the extension, in this account and region.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema response element of API_DescribeType. For more information,
see Defining account-level configuration data for an extension in the CloudFormation CLI User Guide.
The configuration data must be formatted as JSON, and validate against the schema returned in the
ConfigurationSchema response element of API_DescribeType. For more
information, see Defining account-level configuration data for an extension in the CloudFormation CLI User
Guide.
public final String configurationAlias()
An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
public final String typeName()
The name of the extension.
Conditional: You must specify ConfigurationArn, or Type and TypeName.
Conditional: You must specify ConfigurationArn, or Type and
TypeName.
public final ThirdPartyType type()
The type of extension.
Conditional: You must specify ConfigurationArn, or Type and TypeName.
If the service returns an enum value that is not available in the current SDK version, type will return
ThirdPartyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
Conditional: You must specify ConfigurationArn, or Type and
TypeName.
ThirdPartyTypepublic final String typeAsString()
The type of extension.
Conditional: You must specify ConfigurationArn, or Type and TypeName.
If the service returns an enum value that is not available in the current SDK version, type will return
ThirdPartyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
Conditional: You must specify ConfigurationArn, or Type and
TypeName.
ThirdPartyTypepublic SetTypeConfigurationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SetTypeConfigurationRequest.Builder,SetTypeConfigurationRequest>toBuilder in class CloudFormationRequestpublic static SetTypeConfigurationRequest.Builder builder()
public static Class<? extends SetTypeConfigurationRequest.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 © 2022. All rights reserved.