Class CfnReportPlanProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.CfnReportPlanProps.Jsii$Proxy
- All Implemented Interfaces:
CfnReportPlanProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnReportPlanProps
@Stability(Stable)
@Internal
public static final class CfnReportPlanProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnReportPlanProps
An implementation for
CfnReportPlanProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.backup.CfnReportPlanProps
CfnReportPlanProps.Builder, CfnReportPlanProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnReportPlanProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnReportPlanProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
Contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.final String
An optional description of the report plan with a maximum 1,024 characters.final String
The unique name of the report plan.final Object
A list of tags to tag your report plan.final Object
Identifies the report template for the report.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnReportPlanProps.Builder
.
-
-
Method Details
-
getReportDeliveryChannel
Description copied from interface:CfnReportPlanProps
Contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.- Specified by:
getReportDeliveryChannel
in interfaceCfnReportPlanProps
-
getReportSetting
Description copied from interface:CfnReportPlanProps
Identifies the report template for the report. Reports are built using a report template. The report templates are:.RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT
If the report template is
RESOURCE_COMPLIANCE_REPORT
orCONTROL_COMPLIANCE_REPORT
, this API resource also describes the report coverage by AWS Regions and frameworks.- Specified by:
getReportSetting
in interfaceCfnReportPlanProps
-
getReportPlanDescription
Description copied from interface:CfnReportPlanProps
An optional description of the report plan with a maximum 1,024 characters.- Specified by:
getReportPlanDescription
in interfaceCfnReportPlanProps
-
getReportPlanName
Description copied from interface:CfnReportPlanProps
The unique name of the report plan.This name is between 1 and 256 characters starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).
- Specified by:
getReportPlanName
in interfaceCfnReportPlanProps
-
getReportPlanTags
Description copied from interface:CfnReportPlanProps
A list of tags to tag your report plan.- Specified by:
getReportPlanTags
in interfaceCfnReportPlanProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-