@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfigurationProfileSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary of a configuration profile.
| Constructor and Description |
|---|
ConfigurationProfileSummary() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationProfileSummary |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The application ID.
|
String |
getId()
The ID of the configuration profile.
|
String |
getLocationUri()
The URI location of the configuration.
|
String |
getName()
The name of the configuration profile.
|
String |
getType()
The type of configurations contained in the profile.
|
List<String> |
getValidatorTypes()
The types of validators in the configuration profile.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setApplicationId(String applicationId)
The application ID.
|
void |
setId(String id)
The ID of the configuration profile.
|
void |
setLocationUri(String locationUri)
The URI location of the configuration.
|
void |
setName(String name)
The name of the configuration profile.
|
void |
setType(String type)
The type of configurations contained in the profile.
|
void |
setValidatorTypes(Collection<String> validatorTypes)
The types of validators in the configuration profile.
|
String |
toString()
Returns a string representation of this object.
|
ConfigurationProfileSummary |
withApplicationId(String applicationId)
The application ID.
|
ConfigurationProfileSummary |
withId(String id)
The ID of the configuration profile.
|
ConfigurationProfileSummary |
withLocationUri(String locationUri)
The URI location of the configuration.
|
ConfigurationProfileSummary |
withName(String name)
The name of the configuration profile.
|
ConfigurationProfileSummary |
withType(String type)
The type of configurations contained in the profile.
|
ConfigurationProfileSummary |
withValidatorTypes(Collection<String> validatorTypes)
The types of validators in the configuration profile.
|
ConfigurationProfileSummary |
withValidatorTypes(String... validatorTypes)
The types of validators in the configuration profile.
|
ConfigurationProfileSummary |
withValidatorTypes(ValidatorType... validatorTypes)
The types of validators in the configuration profile.
|
public void setApplicationId(String applicationId)
The application ID.
applicationId - The application ID.public String getApplicationId()
The application ID.
public ConfigurationProfileSummary withApplicationId(String applicationId)
The application ID.
applicationId - The application ID.public void setId(String id)
The ID of the configuration profile.
id - The ID of the configuration profile.public String getId()
The ID of the configuration profile.
public ConfigurationProfileSummary withId(String id)
The ID of the configuration profile.
id - The ID of the configuration profile.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 ConfigurationProfileSummary withName(String name)
The name of the configuration profile.
name - The name of the configuration profile.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 ConfigurationProfileSummary withLocationUri(String locationUri)
The URI location of the configuration.
locationUri - The URI location of the configuration.public List<String> getValidatorTypes()
The types of validators in the configuration profile.
ValidatorTypepublic void setValidatorTypes(Collection<String> validatorTypes)
The types of validators in the configuration profile.
validatorTypes - The types of validators in the configuration profile.ValidatorTypepublic ConfigurationProfileSummary withValidatorTypes(String... validatorTypes)
The types of validators in the configuration profile.
NOTE: This method appends the values to the existing list (if any). Use
setValidatorTypes(java.util.Collection) or withValidatorTypes(java.util.Collection) if you want
to override the existing values.
validatorTypes - The types of validators in the configuration profile.ValidatorTypepublic ConfigurationProfileSummary withValidatorTypes(Collection<String> validatorTypes)
The types of validators in the configuration profile.
validatorTypes - The types of validators in the configuration profile.ValidatorTypepublic ConfigurationProfileSummary withValidatorTypes(ValidatorType... validatorTypes)
The types of validators in the configuration profile.
validatorTypes - The types of validators in the configuration profile.ValidatorTypepublic 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 ConfigurationProfileSummary 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 ObjectObject.toString()public ConfigurationProfileSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.