@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModuleLoggingConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Describes the Apache Airflow log details for the log type (e.g. DagProcessingLogs
).
Constructor and Description |
---|
ModuleLoggingConfiguration() |
Modifier and Type | Method and Description |
---|---|
ModuleLoggingConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getCloudWatchLogGroupArn()
The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
|
Boolean |
getEnabled()
Indicates whether the Apache Airflow log type (e.g.
|
String |
getLogLevel()
The Apache Airflow log level for the log type (e.g.
|
int |
hashCode() |
Boolean |
isEnabled()
Indicates whether the Apache Airflow log type (e.g.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
|
void |
setEnabled(Boolean enabled)
Indicates whether the Apache Airflow log type (e.g.
|
void |
setLogLevel(String logLevel)
The Apache Airflow log level for the log type (e.g.
|
String |
toString()
Returns a string representation of this object.
|
ModuleLoggingConfiguration |
withCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
|
ModuleLoggingConfiguration |
withEnabled(Boolean enabled)
Indicates whether the Apache Airflow log type (e.g.
|
ModuleLoggingConfiguration |
withLogLevel(LoggingLevel logLevel)
The Apache Airflow log level for the log type (e.g.
|
ModuleLoggingConfiguration |
withLogLevel(String logLevel)
The Apache Airflow log level for the log type (e.g.
|
public void setEnabled(Boolean enabled)
Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs
) is enabled.
enabled
- Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs
) is enabled.public Boolean getEnabled()
Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs
) is enabled.
DagProcessingLogs
) is enabled.public ModuleLoggingConfiguration withEnabled(Boolean enabled)
Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs
) is enabled.
enabled
- Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs
) is enabled.public Boolean isEnabled()
Indicates whether the Apache Airflow log type (e.g. DagProcessingLogs
) is enabled.
DagProcessingLogs
) is enabled.public void setLogLevel(String logLevel)
The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).
logLevel
- The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).LoggingLevel
public String getLogLevel()
The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).
DagProcessingLogs
).LoggingLevel
public ModuleLoggingConfiguration withLogLevel(String logLevel)
The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).
logLevel
- The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).LoggingLevel
public ModuleLoggingConfiguration withLogLevel(LoggingLevel logLevel)
The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).
logLevel
- The Apache Airflow log level for the log type (e.g. DagProcessingLogs
).LoggingLevel
public void setCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
DagProcessingLogs
) is published. For example,
arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*
.
cloudWatchLogGroupArn
- The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
DagProcessingLogs
) is published. For example,
arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*
.public String getCloudWatchLogGroupArn()
The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
DagProcessingLogs
) is published. For example,
arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*
.
DagProcessingLogs
) is published. For example,
arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*
.public ModuleLoggingConfiguration withCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
DagProcessingLogs
) is published. For example,
arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*
.
cloudWatchLogGroupArn
- The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g.
DagProcessingLogs
) is published. For example,
arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*
.public String toString()
toString
in class Object
Object.toString()
public ModuleLoggingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.