Class StorageTransferJobNotificationConfig.Jsii$Proxy

    • Constructor Detail

      • 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.
    • Method Detail

      • getPayloadFormat

        public final String getPayloadFormat()
        Description copied from interface: StorageTransferJobNotificationConfig
        The desired format of the notification message payloads. One of "NONE" or "JSON".

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#payload_format StorageTransferJob#payload_format}

        Specified by:
        getPayloadFormat in interface StorageTransferJobNotificationConfig
      • getPubsubTopic

        public final String getPubsubTopic()
        Description copied from interface: StorageTransferJobNotificationConfig
        The Topic.name of the Pub/Sub topic to which to publish notifications.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#pubsub_topic StorageTransferJob#pubsub_topic}

        Specified by:
        getPubsubTopic in interface StorageTransferJobNotificationConfig
      • getEventTypes

        public final List<String> getEventTypes()
        Description copied from interface: StorageTransferJobNotificationConfig
        Event types for which a notification is desired.

        If empty, send notifications for all event types. The valid types are "TRANSFER_OPERATION_SUCCESS", "TRANSFER_OPERATION_FAILED", "TRANSFER_OPERATION_ABORTED". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#event_types StorageTransferJob#event_types}

        Specified by:
        getEventTypes in interface StorageTransferJobNotificationConfig
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object