Class CfnLoadBalancer.AccessLoggingPolicyProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer.AccessLoggingPolicyProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLoadBalancer.AccessLoggingPolicyProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLoadBalancer.AccessLoggingPolicyProperty
@Stability(Stable)
@Internal
public static final class CfnLoadBalancer.AccessLoggingPolicyProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLoadBalancer.AccessLoggingPolicyProperty
An implementation for
CfnLoadBalancer.AccessLoggingPolicyProperty
-
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.elasticloadbalancing.CfnLoadBalancer.AccessLoggingPolicyProperty
CfnLoadBalancer.AccessLoggingPolicyProperty.Builder, CfnLoadBalancer.AccessLoggingPolicyProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLoadBalancer.AccessLoggingPolicyProperty.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 Number
The interval for publishing the access logs.final Object
Specifies whether access logs are enabled for the load balancer.final String
The name of the Amazon S3 bucket where the access logs are stored.final String
The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
.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 theCfnLoadBalancer.AccessLoggingPolicyProperty.Builder
.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnLoadBalancer.AccessLoggingPolicyProperty
Specifies whether access logs are enabled for the load balancer.- Specified by:
getEnabled
in interfaceCfnLoadBalancer.AccessLoggingPolicyProperty
-
getS3BucketName
Description copied from interface:CfnLoadBalancer.AccessLoggingPolicyProperty
The name of the Amazon S3 bucket where the access logs are stored.- Specified by:
getS3BucketName
in interfaceCfnLoadBalancer.AccessLoggingPolicyProperty
-
getEmitInterval
Description copied from interface:CfnLoadBalancer.AccessLoggingPolicyProperty
The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.Default: 60 minutes
- Specified by:
getEmitInterval
in interfaceCfnLoadBalancer.AccessLoggingPolicyProperty
-
getS3BucketPrefix
Description copied from interface:CfnLoadBalancer.AccessLoggingPolicyProperty
The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
.If the prefix is not provided, the log is placed at the root level of the bucket.
- Specified by:
getS3BucketPrefix
in interfaceCfnLoadBalancer.AccessLoggingPolicyProperty
-
$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()
-