StructuredPojo
, ToCopyableBuilder<Application.Builder,Application>
@Generated("software.amazon.awssdk:codegen") public class Application extends Object implements StructuredPojo, ToCopyableBuilder<Application.Builder,Application>
An entry for a single application in the application catalog.
Modifier and Type | Class | Description |
---|---|---|
static interface |
Application.Builder |
Modifier and Type | Method | Description |
---|---|---|
static Application.Builder |
builder() |
|
String |
displayName() |
The name of the application shown to the end users.
|
Boolean |
enabled() |
An application can be disabled after image creation if there is a problem.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
iconURL() |
The URL for the application icon.
|
String |
launchParameters() |
A list of arguments that are passed to the application at launch.
|
String |
launchPath() |
The path to the application executable in the instance.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Map<String,String> |
metadata() |
Additional attributes that describe the application.
|
String |
name() |
The unique identifier for the application.
|
static Class<? extends Application.Builder> |
serializableBuilderClass() |
|
Application.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String name()
The unique identifier for the application.
public String displayName()
The name of the application shown to the end users.
public String iconURL()
The URL for the application icon. This URL may be time-limited.
public String launchPath()
The path to the application executable in the instance.
public String launchParameters()
A list of arguments that are passed to the application at launch.
public Boolean enabled()
An application can be disabled after image creation if there is a problem.
public Map<String,String> metadata()
Additional attributes that describe the application.
public Application.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Application.Builder,Application>
public static Application.Builder builder()
public static Class<? extends Application.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.