Class ListTypeVersionsRequest
- 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.ListTypeVersionsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListTypeVersionsRequest.Builder,ListTypeVersionsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListTypeVersionsRequest extends CloudFormationRequest implements ToCopyableBuilder<ListTypeVersionsRequest.Builder,ListTypeVersionsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListTypeVersionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) of the extension for which you want version summary information.static ListTypeVersionsRequest.Builderbuilder()DeprecatedStatusdeprecatedStatus()The deprecation status of the extension versions that you want to get summary information about.StringdeprecatedStatusAsString()The deprecation status of the extension versions that you want to get summary information about.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()The maximum number of results to be returned with a single call.StringnextToken()If the previous paginated request didn't return all of the remaining results, the response object'sNextTokenparameter value is set to a token.StringpublisherId()The publisher ID of the extension publisher.List<SdkField<?>>sdkFields()static Class<? extends ListTypeVersionsRequest.Builder>serializableBuilderClass()ListTypeVersionsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.RegistryTypetype()The kind of the extension.StringtypeAsString()The kind of the extension.StringtypeName()The name of the extension for which you want version summary information.-
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
-
type
public final RegistryType type()
The kind of the extension.
Conditional: You must specify either
TypeNameandType, orArn.If the service returns an enum value that is not available in the current SDK version,
typewill returnRegistryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The kind of the extension.
Conditional: You must specify either
TypeNameandType, orArn. - See Also:
RegistryType
-
typeAsString
public final String typeAsString()
The kind of the extension.
Conditional: You must specify either
TypeNameandType, orArn.If the service returns an enum value that is not available in the current SDK version,
typewill returnRegistryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The kind of the extension.
Conditional: You must specify either
TypeNameandType, orArn. - See Also:
RegistryType
-
typeName
public final String typeName()
The name of the extension for which you want version summary information.
Conditional: You must specify either
TypeNameandType, orArn.- Returns:
- The name of the extension for which you want version summary information.
Conditional: You must specify either
TypeNameandType, orArn.
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the extension for which you want version summary information.
Conditional: You must specify either
TypeNameandType, orArn.- Returns:
- The Amazon Resource Name (ARN) of the extension for which you want version summary information.
Conditional: You must specify either
TypeNameandType, orArn.
-
maxResults
public final Integer maxResults()
The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a
NextTokenvalue that you can assign to theNextTokenrequest parameter to get the next set of results.- Returns:
- The maximum number of results to be returned with a single call. If the number of available results
exceeds this maximum, the response includes a
NextTokenvalue that you can assign to theNextTokenrequest parameter to get the next set of results.
-
nextToken
public final String nextToken()
If the previous paginated request didn't return all of the remaining results, the response object's
NextTokenparameter value is set to a token. To retrieve the next set of results, call this action again and assign that token to the request object'sNextTokenparameter. If there are no remaining results, the previous response object'sNextTokenparameter is set tonull.- Returns:
- If the previous paginated request didn't return all of the remaining results, the response object's
NextTokenparameter value is set to a token. To retrieve the next set of results, call this action again and assign that token to the request object'sNextTokenparameter. If there are no remaining results, the previous response object'sNextTokenparameter is set tonull.
-
deprecatedStatus
public final DeprecatedStatus deprecatedStatus()
The deprecation status of the extension versions that you want to get summary information about.
Valid values include:
-
LIVE: The extension version is registered and can be used in CloudFormation operations, dependent on its provisioning behavior and visibility scope. -
DEPRECATED: The extension version has been deregistered and can no longer be used in CloudFormation operations.
The default is
LIVE.If the service returns an enum value that is not available in the current SDK version,
deprecatedStatuswill returnDeprecatedStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeprecatedStatusAsString().- Returns:
- The deprecation status of the extension versions that you want to get summary information about.
Valid values include:
-
LIVE: The extension version is registered and can be used in CloudFormation operations, dependent on its provisioning behavior and visibility scope. -
DEPRECATED: The extension version has been deregistered and can no longer be used in CloudFormation operations.
The default is
LIVE. -
- See Also:
DeprecatedStatus
-
-
deprecatedStatusAsString
public final String deprecatedStatusAsString()
The deprecation status of the extension versions that you want to get summary information about.
Valid values include:
-
LIVE: The extension version is registered and can be used in CloudFormation operations, dependent on its provisioning behavior and visibility scope. -
DEPRECATED: The extension version has been deregistered and can no longer be used in CloudFormation operations.
The default is
LIVE.If the service returns an enum value that is not available in the current SDK version,
deprecatedStatuswill returnDeprecatedStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeprecatedStatusAsString().- Returns:
- The deprecation status of the extension versions that you want to get summary information about.
Valid values include:
-
LIVE: The extension version is registered and can be used in CloudFormation operations, dependent on its provisioning behavior and visibility scope. -
DEPRECATED: The extension version has been deregistered and can no longer be used in CloudFormation operations.
The default is
LIVE. -
- See Also:
DeprecatedStatus
-
-
publisherId
public final String publisherId()
The publisher ID of the extension publisher.
Extensions published by Amazon aren't assigned a publisher ID.
- Returns:
- The publisher ID of the extension publisher.
Extensions published by Amazon aren't assigned a publisher ID.
-
toBuilder
public ListTypeVersionsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListTypeVersionsRequest.Builder,ListTypeVersionsRequest>- Specified by:
toBuilderin classCloudFormationRequest
-
builder
public static ListTypeVersionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListTypeVersionsRequest.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
-
-