Class MonitoringAlertPolicyDocumentation.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

      • getContent

        public final String getContent()
        Description copied from interface: MonitoringAlertPolicyDocumentation
        The text of the documentation, interpreted according to mimeType.

        The content may not exceed 8,192 Unicode characters and may not exceed more than 10,240 bytes when encoded in UTF-8 format, whichever is smaller. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#content MonitoringAlertPolicy#content}

        Specified by:
        getContent in interface MonitoringAlertPolicyDocumentation
      • getMimeType

        public final String getMimeType()
        Description copied from interface: MonitoringAlertPolicyDocumentation
        The format of the content field. Presently, only the value "text/markdown" is supported.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#mime_type MonitoringAlertPolicy#mime_type}

        Specified by:
        getMimeType in interface MonitoringAlertPolicyDocumentation
      • getSubject

        public final String getSubject()
        Description copied from interface: MonitoringAlertPolicyDocumentation
        The subject line of the notification.

        The subject line may not exceed 10,240 bytes. In notifications generated by this policy the contents of the subject line after variable expansion will be truncated to 255 bytes or shorter at the latest UTF-8 character boundary. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#subject MonitoringAlertPolicy#subject}

        Specified by:
        getSubject in interface MonitoringAlertPolicyDocumentation
      • $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