@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaStatusDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about the schema status.
A status of READY
means that based on the schema analysis rule, queries of the given analysis rule type
are properly configured to run queries on this schema.
Constructor and Description |
---|
SchemaStatusDetail() |
Modifier and Type | Method and Description |
---|---|
SchemaStatusDetail |
clone() |
boolean |
equals(Object obj) |
String |
getAnalysisRuleType()
The analysis rule type for which the schema status has been evaluated.
|
List<String> |
getConfigurations()
The configuration details of the schema analysis rule for the given type.
|
List<SchemaStatusReason> |
getReasons()
The reasons why the schema status is set to its current state.
|
String |
getStatus()
The status of the schema.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
|
void |
setConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
|
void |
setReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
|
void |
setStatus(String status)
The status of the schema.
|
String |
toString()
Returns a string representation of this object.
|
SchemaStatusDetail |
withAnalysisRuleType(AnalysisRuleType analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
|
SchemaStatusDetail |
withAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
|
SchemaStatusDetail |
withConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
|
SchemaStatusDetail |
withConfigurations(SchemaConfiguration... configurations)
The configuration details of the schema analysis rule for the given type.
|
SchemaStatusDetail |
withConfigurations(String... configurations)
The configuration details of the schema analysis rule for the given type.
|
SchemaStatusDetail |
withReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
|
SchemaStatusDetail |
withReasons(SchemaStatusReason... reasons)
The reasons why the schema status is set to its current state.
|
SchemaStatusDetail |
withStatus(SchemaStatus status)
The status of the schema.
|
SchemaStatusDetail |
withStatus(String status)
The status of the schema.
|
public void setStatus(String status)
The status of the schema.
status
- The status of the schema.SchemaStatus
public String getStatus()
The status of the schema.
SchemaStatus
public SchemaStatusDetail withStatus(String status)
The status of the schema.
status
- The status of the schema.SchemaStatus
public SchemaStatusDetail withStatus(SchemaStatus status)
The status of the schema.
status
- The status of the schema.SchemaStatus
public List<SchemaStatusReason> getReasons()
The reasons why the schema status is set to its current state.
public void setReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
reasons
- The reasons why the schema status is set to its current state.public SchemaStatusDetail withReasons(SchemaStatusReason... reasons)
The reasons why the schema status is set to its current state.
NOTE: This method appends the values to the existing list (if any). Use
setReasons(java.util.Collection)
or withReasons(java.util.Collection)
if you want to override
the existing values.
reasons
- The reasons why the schema status is set to its current state.public SchemaStatusDetail withReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
reasons
- The reasons why the schema status is set to its current state.public void setAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
analysisRuleType
- The analysis rule type for which the schema status has been evaluated.AnalysisRuleType
public String getAnalysisRuleType()
The analysis rule type for which the schema status has been evaluated.
AnalysisRuleType
public SchemaStatusDetail withAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
analysisRuleType
- The analysis rule type for which the schema status has been evaluated.AnalysisRuleType
public SchemaStatusDetail withAnalysisRuleType(AnalysisRuleType analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
analysisRuleType
- The analysis rule type for which the schema status has been evaluated.AnalysisRuleType
public List<String> getConfigurations()
The configuration details of the schema analysis rule for the given type.
SchemaConfiguration
public void setConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
configurations
- The configuration details of the schema analysis rule for the given type.SchemaConfiguration
public SchemaStatusDetail withConfigurations(String... configurations)
The configuration details of the schema analysis rule for the given type.
NOTE: This method appends the values to the existing list (if any). Use
setConfigurations(java.util.Collection)
or withConfigurations(java.util.Collection)
if you want
to override the existing values.
configurations
- The configuration details of the schema analysis rule for the given type.SchemaConfiguration
public SchemaStatusDetail withConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
configurations
- The configuration details of the schema analysis rule for the given type.SchemaConfiguration
public SchemaStatusDetail withConfigurations(SchemaConfiguration... configurations)
The configuration details of the schema analysis rule for the given type.
configurations
- The configuration details of the schema analysis rule for the given type.SchemaConfiguration
public String toString()
toString
in class Object
Object.toString()
public SchemaStatusDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.