@Generated(value="software.amazon.awssdk:codegen") public final class ApplicationDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApplicationDescription.Builder,ApplicationDescription>
Describes the properties of an application.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ApplicationDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
applicationArn()
The Amazon Resource Name (ARN) of the application.
|
String |
applicationName()
The name of the application.
|
static ApplicationDescription.Builder |
builder() |
List<String> |
configurationTemplates()
The names of the configuration templates associated with this application.
|
Instant |
dateCreated()
The date when the application was created.
|
Instant |
dateUpdated()
The date when the application was last modified.
|
String |
description()
User-defined description of the application.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasConfigurationTemplates()
Returns true if the ConfigurationTemplates property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasVersions()
Returns true if the Versions property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
ApplicationResourceLifecycleConfig |
resourceLifecycleConfig()
The lifecycle settings for the application.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ApplicationDescription.Builder> |
serializableBuilderClass() |
ApplicationDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
versions()
The names of the versions for this application.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String applicationArn()
The Amazon Resource Name (ARN) of the application.
public String applicationName()
The name of the application.
public String description()
User-defined description of the application.
public Instant dateCreated()
The date when the application was created.
public Instant dateUpdated()
The date when the application was last modified.
public boolean hasVersions()
public List<String> versions()
The names of the versions for this application.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasVersions() to see if a value was sent in this field.
public boolean hasConfigurationTemplates()
public List<String> configurationTemplates()
The names of the configuration templates associated with this application.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasConfigurationTemplates() to see if a value was sent in this field.
public ApplicationResourceLifecycleConfig resourceLifecycleConfig()
The lifecycle settings for the application.
public ApplicationDescription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ApplicationDescription.Builder,ApplicationDescription>public static ApplicationDescription.Builder builder()
public static Class<? extends ApplicationDescription.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.