@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateConfigurationProfileResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
UpdateConfigurationProfileResult() |
Modifier and Type | Method and Description |
---|---|
UpdateConfigurationProfileResult |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The application ID.
|
String |
getDescription()
The configuration profile description.
|
String |
getId()
The configuration profile ID.
|
String |
getLocationUri()
The URI location of the configuration.
|
String |
getName()
The name of the configuration profile.
|
String |
getRetrievalRoleArn()
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri . |
String |
getType()
The type of configurations contained in the profile.
|
List<Validator> |
getValidators()
A list of methods for validating the configuration.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The application ID.
|
void |
setDescription(String description)
The configuration profile description.
|
void |
setId(String id)
The configuration profile ID.
|
void |
setLocationUri(String locationUri)
The URI location of the configuration.
|
void |
setName(String name)
The name of the configuration profile.
|
void |
setRetrievalRoleArn(String retrievalRoleArn)
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri . |
void |
setType(String type)
The type of configurations contained in the profile.
|
void |
setValidators(Collection<Validator> validators)
A list of methods for validating the configuration.
|
String |
toString()
Returns a string representation of this object.
|
UpdateConfigurationProfileResult |
withApplicationId(String applicationId)
The application ID.
|
UpdateConfigurationProfileResult |
withDescription(String description)
The configuration profile description.
|
UpdateConfigurationProfileResult |
withId(String id)
The configuration profile ID.
|
UpdateConfigurationProfileResult |
withLocationUri(String locationUri)
The URI location of the configuration.
|
UpdateConfigurationProfileResult |
withName(String name)
The name of the configuration profile.
|
UpdateConfigurationProfileResult |
withRetrievalRoleArn(String retrievalRoleArn)
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri . |
UpdateConfigurationProfileResult |
withType(String type)
The type of configurations contained in the profile.
|
UpdateConfigurationProfileResult |
withValidators(Collection<Validator> validators)
A list of methods for validating the configuration.
|
UpdateConfigurationProfileResult |
withValidators(Validator... validators)
A list of methods for validating the configuration.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setApplicationId(String applicationId)
The application ID.
applicationId
- The application ID.public String getApplicationId()
The application ID.
public UpdateConfigurationProfileResult withApplicationId(String applicationId)
The application ID.
applicationId
- The application ID.public void setId(String id)
The configuration profile ID.
id
- The configuration profile ID.public String getId()
The configuration profile ID.
public UpdateConfigurationProfileResult withId(String id)
The configuration profile ID.
id
- The configuration profile ID.public void setName(String name)
The name of the configuration profile.
name
- The name of the configuration profile.public String getName()
The name of the configuration profile.
public UpdateConfigurationProfileResult withName(String name)
The name of the configuration profile.
name
- The name of the configuration profile.public void setDescription(String description)
The configuration profile description.
description
- The configuration profile description.public String getDescription()
The configuration profile description.
public UpdateConfigurationProfileResult withDescription(String description)
The configuration profile description.
description
- The configuration profile description.public void setLocationUri(String locationUri)
The URI location of the configuration.
locationUri
- The URI location of the configuration.public String getLocationUri()
The URI location of the configuration.
public UpdateConfigurationProfileResult withLocationUri(String locationUri)
The URI location of the configuration.
locationUri
- The URI location of the configuration.public void setRetrievalRoleArn(String retrievalRoleArn)
The ARN of an IAM role with permission to access the configuration at the specified LocationUri
.
retrievalRoleArn
- The ARN of an IAM role with permission to access the configuration at the specified
LocationUri
.public String getRetrievalRoleArn()
The ARN of an IAM role with permission to access the configuration at the specified LocationUri
.
LocationUri
.public UpdateConfigurationProfileResult withRetrievalRoleArn(String retrievalRoleArn)
The ARN of an IAM role with permission to access the configuration at the specified LocationUri
.
retrievalRoleArn
- The ARN of an IAM role with permission to access the configuration at the specified
LocationUri
.public List<Validator> getValidators()
A list of methods for validating the configuration.
public void setValidators(Collection<Validator> validators)
A list of methods for validating the configuration.
validators
- A list of methods for validating the configuration.public UpdateConfigurationProfileResult withValidators(Validator... validators)
A list of methods for validating the configuration.
NOTE: This method appends the values to the existing list (if any). Use
setValidators(java.util.Collection)
or withValidators(java.util.Collection)
if you want to
override the existing values.
validators
- A list of methods for validating the configuration.public UpdateConfigurationProfileResult withValidators(Collection<Validator> validators)
A list of methods for validating the configuration.
validators
- A list of methods for validating the configuration.public void setType(String type)
The type of configurations contained in the profile. AppConfig supports feature flags
and
freeform
configurations. We recommend you create feature flag configurations to enable or disable
new features and freeform configurations to distribute configurations to an application. When calling this API,
enter one of the following values for Type
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
type
- The type of configurations contained in the profile. AppConfig supports feature flags
and
freeform
configurations. We recommend you create feature flag configurations to enable or
disable new features and freeform configurations to distribute configurations to an application. When
calling this API, enter one of the following values for Type
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
public String getType()
The type of configurations contained in the profile. AppConfig supports feature flags
and
freeform
configurations. We recommend you create feature flag configurations to enable or disable
new features and freeform configurations to distribute configurations to an application. When calling this API,
enter one of the following values for Type
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
feature flags
and
freeform
configurations. We recommend you create feature flag configurations to enable or
disable new features and freeform configurations to distribute configurations to an application. When
calling this API, enter one of the following values for Type
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
public UpdateConfigurationProfileResult withType(String type)
The type of configurations contained in the profile. AppConfig supports feature flags
and
freeform
configurations. We recommend you create feature flag configurations to enable or disable
new features and freeform configurations to distribute configurations to an application. When calling this API,
enter one of the following values for Type
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
type
- The type of configurations contained in the profile. AppConfig supports feature flags
and
freeform
configurations. We recommend you create feature flag configurations to enable or
disable new features and freeform configurations to distribute configurations to an application. When
calling this API, enter one of the following values for Type
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
public String toString()
toString
in class Object
Object.toString()
public UpdateConfigurationProfileResult clone()