Class MonitoringAlertPolicyDocumentation.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.monitoring_alert_policy.MonitoringAlertPolicyDocumentation.Jsii$Proxy
-
- All Implemented Interfaces:
MonitoringAlertPolicyDocumentation,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- MonitoringAlertPolicyDocumentation
@Stability(Stable) @Internal public static final class MonitoringAlertPolicyDocumentation.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements MonitoringAlertPolicyDocumentation
An implementation forMonitoringAlertPolicyDocumentation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.monitoring_alert_policy.MonitoringAlertPolicyDocumentation
MonitoringAlertPolicyDocumentation.Builder, MonitoringAlertPolicyDocumentation.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(MonitoringAlertPolicyDocumentation.Builder builder)Constructor that initializes the object based on literal property values passed by theMonitoringAlertPolicyDocumentation.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetContent()The text of the documentation, interpreted according to mimeType.ObjectgetLinks()links block.StringgetMimeType()The format of the content field.StringgetSubject()The subject line of the notification.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(MonitoringAlertPolicyDocumentation.Builder builder)
Constructor that initializes the object based on literal property values passed by theMonitoringAlertPolicyDocumentation.Builder.
-
-
Method Detail
-
getContent
public final String getContent()
Description copied from interface:MonitoringAlertPolicyDocumentationThe 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:
getContentin interfaceMonitoringAlertPolicyDocumentation
-
getLinks
public final Object getLinks()
Description copied from interface:MonitoringAlertPolicyDocumentationlinks block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#links MonitoringAlertPolicy#links}
- Specified by:
getLinksin interfaceMonitoringAlertPolicyDocumentation
-
getMimeType
public final String getMimeType()
Description copied from interface:MonitoringAlertPolicyDocumentationThe 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:
getMimeTypein interfaceMonitoringAlertPolicyDocumentation
-
getSubject
public final String getSubject()
Description copied from interface:MonitoringAlertPolicyDocumentationThe 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:
getSubjectin interfaceMonitoringAlertPolicyDocumentation
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-