@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.
ValidatorType
public void setValidatorTypes(Collection<String> validatorTypes)
The types of validators in the configuration profile.
validatorTypes
- The types of validators in the configuration profile.ValidatorType
public 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.ValidatorType
public ConfigurationProfileSummary withValidatorTypes(Collection<String> validatorTypes)
The types of validators in the configuration profile.
validatorTypes
- The types of validators in the configuration profile.ValidatorType
public ConfigurationProfileSummary withValidatorTypes(ValidatorType... validatorTypes)
The types of validators in the configuration profile.
validatorTypes
- The types of validators in the configuration profile.ValidatorType
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 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 Object
Object.toString()
public ConfigurationProfileSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.