@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsStepFunctionStateMachineLoggingConfigurationDetails extends Object implements Serializable, Cloneable, StructuredPojo
The LoggingConfiguration
data type is used to set CloudWatch Logs options.
Constructor and Description |
---|
AwsStepFunctionStateMachineLoggingConfigurationDetails() |
Modifier and Type | Method and Description |
---|---|
AwsStepFunctionStateMachineLoggingConfigurationDetails |
clone() |
boolean |
equals(Object obj) |
List<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> |
getDestinations()
An array of objects that describes where your execution history events will be logged.
|
Boolean |
getIncludeExecutionData()
Determines whether execution data is included in your log.
|
String |
getLevel()
Defines which category of execution history events are logged.
|
int |
hashCode() |
Boolean |
isIncludeExecutionData()
Determines whether execution data is included in your log.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestinations(Collection<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> destinations)
An array of objects that describes where your execution history events will be logged.
|
void |
setIncludeExecutionData(Boolean includeExecutionData)
Determines whether execution data is included in your log.
|
void |
setLevel(String level)
Defines which category of execution history events are logged.
|
String |
toString()
Returns a string representation of this object.
|
AwsStepFunctionStateMachineLoggingConfigurationDetails |
withDestinations(AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails... destinations)
An array of objects that describes where your execution history events will be logged.
|
AwsStepFunctionStateMachineLoggingConfigurationDetails |
withDestinations(Collection<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> destinations)
An array of objects that describes where your execution history events will be logged.
|
AwsStepFunctionStateMachineLoggingConfigurationDetails |
withIncludeExecutionData(Boolean includeExecutionData)
Determines whether execution data is included in your log.
|
AwsStepFunctionStateMachineLoggingConfigurationDetails |
withLevel(String level)
Defines which category of execution history events are logged.
|
public AwsStepFunctionStateMachineLoggingConfigurationDetails()
public List<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> getDestinations()
An array of objects that describes where your execution history events will be logged.
public void setDestinations(Collection<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> destinations)
An array of objects that describes where your execution history events will be logged.
destinations
- An array of objects that describes where your execution history events will be logged.public AwsStepFunctionStateMachineLoggingConfigurationDetails withDestinations(AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails... destinations)
An array of objects that describes where your execution history events will be logged.
NOTE: This method appends the values to the existing list (if any). Use
setDestinations(java.util.Collection)
or withDestinations(java.util.Collection)
if you want to
override the existing values.
destinations
- An array of objects that describes where your execution history events will be logged.public AwsStepFunctionStateMachineLoggingConfigurationDetails withDestinations(Collection<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> destinations)
An array of objects that describes where your execution history events will be logged.
destinations
- An array of objects that describes where your execution history events will be logged.public void setIncludeExecutionData(Boolean includeExecutionData)
Determines whether execution data is included in your log. When set to false, data is excluded.
includeExecutionData
- Determines whether execution data is included in your log. When set to false, data is excluded.public Boolean getIncludeExecutionData()
Determines whether execution data is included in your log. When set to false, data is excluded.
public AwsStepFunctionStateMachineLoggingConfigurationDetails withIncludeExecutionData(Boolean includeExecutionData)
Determines whether execution data is included in your log. When set to false, data is excluded.
includeExecutionData
- Determines whether execution data is included in your log. When set to false, data is excluded.public Boolean isIncludeExecutionData()
Determines whether execution data is included in your log. When set to false, data is excluded.
public void setLevel(String level)
Defines which category of execution history events are logged.
level
- Defines which category of execution history events are logged.public String getLevel()
Defines which category of execution history events are logged.
public AwsStepFunctionStateMachineLoggingConfigurationDetails withLevel(String level)
Defines which category of execution history events are logged.
level
- Defines which category of execution history events are logged.public String toString()
toString
in class Object
Object.toString()
public AwsStepFunctionStateMachineLoggingConfigurationDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.