@Generated(value="software.amazon.awssdk:codegen") public final class CreateExtensionResponse extends AppConfigResponse implements ToCopyableBuilder<CreateExtensionResponse.Builder,CreateExtensionResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateExtensionResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<ActionPoint,List<Action>> |
actions()
The actions defined in the extension.
|
Map<String,List<Action>> |
actionsAsStrings()
The actions defined in the extension.
|
String |
arn()
The system-generated Amazon Resource Name (ARN) for the extension.
|
static CreateExtensionResponse.Builder |
builder() |
String |
description()
Information about the extension.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActions()
For responses, this returns true if the service returned a value for the Actions property.
|
int |
hashCode() |
boolean |
hasParameters()
For responses, this returns true if the service returned a value for the Parameters property.
|
String |
id()
The system-generated ID of the extension.
|
String |
name()
The extension name.
|
Map<String,Parameter> |
parameters()
The parameters accepted by the extension.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateExtensionResponse.Builder> |
serializableBuilderClass() |
CreateExtensionResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
versionNumber()
The extension version number.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The system-generated ID of the extension.
public final String name()
The extension name.
public final Integer versionNumber()
The extension version number.
public final String arn()
The system-generated Amazon Resource Name (ARN) for the extension.
public final String description()
Information about the extension.
public final Map<ActionPoint,List<Action>> actions()
The actions defined in the extension.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasActions() method.
public final boolean hasActions()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,List<Action>> actionsAsStrings()
The actions defined in the extension.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasActions() method.
public final boolean hasParameters()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,Parameter> parameters()
The parameters accepted by the extension. You specify parameter values when you associate the extension to an
AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions,
these parameters are included in the Lambda request object.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasParameters() method.
CreateExtensionAssociation API action. For Lambda
extension actions, these parameters are included in the Lambda request object.public CreateExtensionResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateExtensionResponse.Builder,CreateExtensionResponse>toBuilder in class AwsResponsepublic static CreateExtensionResponse.Builder builder()
public static Class<? extends CreateExtensionResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic 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 SdkResponseCopyright © 2023. All rights reserved.