Class NetworkServicesEdgeCacheKeysetPublicKey.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.network_services_edge_cache_keyset.NetworkServicesEdgeCacheKeysetPublicKey.Jsii$Proxy
-
- All Implemented Interfaces:
NetworkServicesEdgeCacheKeysetPublicKey,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NetworkServicesEdgeCacheKeysetPublicKey
@Stability(Stable) @Internal public static final class NetworkServicesEdgeCacheKeysetPublicKey.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NetworkServicesEdgeCacheKeysetPublicKey
An implementation forNetworkServicesEdgeCacheKeysetPublicKey
-
-
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.network_services_edge_cache_keyset.NetworkServicesEdgeCacheKeysetPublicKey
NetworkServicesEdgeCacheKeysetPublicKey.Builder, NetworkServicesEdgeCacheKeysetPublicKey.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NetworkServicesEdgeCacheKeysetPublicKey.Builder builder)Constructor that initializes the object based on literal property values passed by theNetworkServicesEdgeCacheKeysetPublicKey.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)StringgetId()The ID of the public key.ObjectgetManaged()Set to true to have the CDN automatically manage this public key value.StringgetValue()The base64-encoded value of the Ed25519 public key.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(NetworkServicesEdgeCacheKeysetPublicKey.Builder builder)
Constructor that initializes the object based on literal property values passed by theNetworkServicesEdgeCacheKeysetPublicKey.Builder.
-
-
Method Detail
-
getId
public final String getId()
Description copied from interface:NetworkServicesEdgeCacheKeysetPublicKeyThe ID of the public key.The ID must be 1-63 characters long, and comply with RFC1035. The name must be 1-64 characters long, and match the regular expression [a-zA-Z][a-zA-Z0-9_-]* which means the first character must be a letter, and all following characters must be a dash, underscore, letter or digit. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_keyset#id NetworkServicesEdgeCacheKeyset#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceNetworkServicesEdgeCacheKeysetPublicKey
-
getManaged
public final Object getManaged()
Description copied from interface:NetworkServicesEdgeCacheKeysetPublicKeySet to true to have the CDN automatically manage this public key value.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_keyset#managed NetworkServicesEdgeCacheKeyset#managed}
- Specified by:
getManagedin interfaceNetworkServicesEdgeCacheKeysetPublicKey
-
getValue
public final String getValue()
Description copied from interface:NetworkServicesEdgeCacheKeysetPublicKeyThe base64-encoded value of the Ed25519 public key.The base64 encoding can be padded (44 bytes) or unpadded (43 bytes). Representations or encodings of the public key other than this will be rejected with an error. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_keyset#value NetworkServicesEdgeCacheKeyset#value}
- Specified by:
getValuein interfaceNetworkServicesEdgeCacheKeysetPublicKey
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-