@Generated(value="software.amazon.awssdk:codegen") public final class TypeConfigurationIdentifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TypeConfigurationIdentifier.Builder,TypeConfigurationIdentifier>
Identifying information for the configuration of a CloudFormation extension.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TypeConfigurationIdentifier.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TypeConfigurationIdentifier.Builder |
builder() |
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 TypeConfigurationIdentifier.Builder> |
serializableBuilderClass() |
TypeConfigurationIdentifier.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 |
typeConfigurationAlias()
The alias specified for this configuration, if one was specified when the configuration was set.
|
String |
typeConfigurationArn()
The Amazon Resource Name (ARN) for the configuration, in this account and region.
|
String |
typeName()
The name of the extension type to which this configuration applies.
|
clone, 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.
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.
public final String typeConfigurationAlias()
The alias specified for this configuration, if one was specified when the configuration was set.
public final String typeConfigurationArn()
The Amazon Resource Name (ARN) for the configuration, in this account and region.
public final ThirdPartyType type()
The type of extension.
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().
ThirdPartyTypepublic final String typeAsString()
The type of extension.
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().
ThirdPartyTypepublic final String typeName()
The name of the extension type to which this configuration applies.
public TypeConfigurationIdentifier.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TypeConfigurationIdentifier.Builder,TypeConfigurationIdentifier>public static TypeConfigurationIdentifier.Builder builder()
public static Class<? extends TypeConfigurationIdentifier.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.