@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AppComponent extends Object implements Serializable, Cloneable, StructuredPojo
Defines an Application Component.
| Constructor and Description |
|---|
AppComponent() |
| Modifier and Type | Method and Description |
|---|---|
AppComponent |
addAdditionalInfoEntry(String key,
List<String> value)
Add a single AdditionalInfo entry
|
AppComponent |
clearAdditionalInfoEntries()
Removes all the entries added into AdditionalInfo.
|
AppComponent |
clone() |
boolean |
equals(Object obj) |
Map<String,List<String>> |
getAdditionalInfo()
Additional configuration parameters for an AWS Resilience Hub application.
|
String |
getId()
Unique identifier of the Application Component.
|
String |
getName()
The name of the Application Component.
|
String |
getType()
The type of Application Component.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAdditionalInfo(Map<String,List<String>> additionalInfo)
Additional configuration parameters for an AWS Resilience Hub application.
|
void |
setId(String id)
Unique identifier of the Application Component.
|
void |
setName(String name)
The name of the Application Component.
|
void |
setType(String type)
The type of Application Component.
|
String |
toString()
Returns a string representation of this object.
|
AppComponent |
withAdditionalInfo(Map<String,List<String>> additionalInfo)
Additional configuration parameters for an AWS Resilience Hub application.
|
AppComponent |
withId(String id)
Unique identifier of the Application Component.
|
AppComponent |
withName(String name)
The name of the Application Component.
|
AppComponent |
withType(String type)
The type of Application Component.
|
public Map<String,List<String>> getAdditionalInfo()
Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: "failover-regions"
Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: "failover-regions"
Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
public void setAdditionalInfo(Map<String,List<String>> additionalInfo)
Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: "failover-regions"
Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
additionalInfo - Additional configuration parameters for an AWS Resilience Hub application. Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: "failover-regions"
Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
public AppComponent withAdditionalInfo(Map<String,List<String>> additionalInfo)
Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: "failover-regions"
Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
additionalInfo - Additional configuration parameters for an AWS Resilience Hub application. Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: "failover-regions"
Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"
public AppComponent addAdditionalInfoEntry(String key, List<String> value)
public AppComponent clearAdditionalInfoEntries()
public void setId(String id)
Unique identifier of the Application Component.
id - Unique identifier of the Application Component.public String getId()
Unique identifier of the Application Component.
public AppComponent withId(String id)
Unique identifier of the Application Component.
id - Unique identifier of the Application Component.public void setName(String name)
The name of the Application Component.
name - The name of the Application Component.public String getName()
The name of the Application Component.
public AppComponent withName(String name)
The name of the Application Component.
name - The name of the Application Component.public void setType(String type)
The type of Application Component.
type - The type of Application Component.public String getType()
The type of Application Component.
public AppComponent withType(String type)
The type of Application Component.
type - The type of Application Component.public String toString()
toString in class ObjectObject.toString()public AppComponent clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.