@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.
|
String |
getAnalysisType()
The type of analysis that can be performed on the schema.
|
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, indicating if it is ready to query.
|
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 |
setAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
|
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, indicating if it is ready to query.
|
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 |
withAnalysisType(AnalysisType analysisType)
The type of analysis that can be performed on the schema.
|
SchemaStatusDetail |
withAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
|
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, indicating if it is ready to query.
|
SchemaStatusDetail |
withStatus(String status)
The status of the schema, indicating if it is ready to query.
|
public void setStatus(String status)
The status of the schema, indicating if it is ready to query.
status
- The status of the schema, indicating if it is ready to query.SchemaStatus
public String getStatus()
The status of the schema, indicating if it is ready to query.
SchemaStatus
public SchemaStatusDetail withStatus(String status)
The status of the schema, indicating if it is ready to query.
status
- The status of the schema, indicating if it is ready to query.SchemaStatus
public SchemaStatusDetail withStatus(SchemaStatus status)
The status of the schema, indicating if it is ready to query.
status
- The status of the schema, indicating if it is ready to query.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 void setAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
analysisType
- The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
AnalysisType
public String getAnalysisType()
The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
AnalysisType
public SchemaStatusDetail withAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
analysisType
- The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
AnalysisType
public SchemaStatusDetail withAnalysisType(AnalysisType analysisType)
The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
analysisType
- The type of analysis that can be performed on the schema.
A schema can have an analysisType
of DIRECT_ANALYSIS
,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION
, or both.
AnalysisType
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.