@Generated(value="software.amazon.awssdk:codegen") public final class RequiredActivatedType extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RequiredActivatedType.Builder,RequiredActivatedType>
For extensions that are modules, a public third-party extension that must be activated in your account in order for the module itself to be activated.
For more information, see Activating public modules for use in your account in the AWS CloudFormation User Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RequiredActivatedType.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RequiredActivatedType.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSupportedMajorVersions()
Returns true if the SupportedMajorVersions property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
String |
originalTypeName()
The type name of the public extension.
|
String |
publisherId()
The publisher ID of the extension publisher.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RequiredActivatedType.Builder> |
serializableBuilderClass() |
List<Integer> |
supportedMajorVersions()
A list of the major versions of the extension type that the macro supports.
|
RequiredActivatedType.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
typeNameAlias()
An alias assigned to the public extension, in this account and region.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String typeNameAlias()
An alias assigned to the public extension, in this account and region. If you specify an alias for the extension, CloudFormation treats the alias as the extension type name within this account and region. You must use the alias to refer to the extension in your templates, API calls, and CloudFormation console.
public final String originalTypeName()
The type name of the public extension.
If you specified a TypeNameAlias when enabling the extension in this account and region,
CloudFormation treats that alias as the extension's type name within the account and region, not the type name of
the public extension. For more information, see Specifying aliases to refer to extensions in the CloudFormation User Guide.
If you specified a TypeNameAlias when enabling the extension in this account and region,
CloudFormation treats that alias as the extension's type name within the account and region, not the type
name of the public extension. For more information, see Specifying aliases to refer to extensions in the CloudFormation User Guide.
public final String publisherId()
The publisher ID of the extension publisher.
public final boolean hasSupportedMajorVersions()
public final List<Integer> supportedMajorVersions()
A list of the major versions of the extension type that the macro supports.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSupportedMajorVersions() to see if a value was sent in this field.
public RequiredActivatedType.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RequiredActivatedType.Builder,RequiredActivatedType>public static RequiredActivatedType.Builder builder()
public static Class<? extends RequiredActivatedType.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.