Class VertexAiEndpointConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.vertex_ai_endpoint.VertexAiEndpointConfig.Jsii$Proxy
-
- All Implemented Interfaces:
VertexAiEndpointConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VertexAiEndpointConfig
@Stability(Stable) @Internal public static final class VertexAiEndpointConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VertexAiEndpointConfig
An implementation forVertexAiEndpointConfig
-
-
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.vertex_ai_endpoint.VertexAiEndpointConfig
VertexAiEndpointConfig.Builder, VertexAiEndpointConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(VertexAiEndpointConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theVertexAiEndpointConfig.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)ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDescription()The description of the Endpoint.StringgetDisplayName()Required.VertexAiEndpointEncryptionSpecgetEncryptionSpec()encryption_spec block.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#id VertexAiEndpoint#id}.Map<String,String>getLabels()The labels with user-defined metadata to organize your Endpoints.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetLocation()The location for the resource.StringgetName()The resource name of the Endpoint.StringgetNetwork()The full name of the Google Compute Engine network to which the Endpoint should be peered.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#project VertexAiEndpoint#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StringgetRegion()The region for the resource.VertexAiEndpointTimeoutsgetTimeouts()timeouts block.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(VertexAiEndpointConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theVertexAiEndpointConfig.Builder.
-
-
Method Detail
-
getDisplayName
public final String getDisplayName()
Description copied from interface:VertexAiEndpointConfigRequired.The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#display_name VertexAiEndpoint#display_name}
- Specified by:
getDisplayNamein interfaceVertexAiEndpointConfig
-
getLocation
public final String getLocation()
Description copied from interface:VertexAiEndpointConfigThe location for the resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#location VertexAiEndpoint#location}
- Specified by:
getLocationin interfaceVertexAiEndpointConfig
-
getName
public final String getName()
Description copied from interface:VertexAiEndpointConfigThe resource name of the Endpoint.The name must be numeric with no leading zeros and can be at most 10 digits. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#name VertexAiEndpoint#name}
- Specified by:
getNamein interfaceVertexAiEndpointConfig
-
getDescription
public final String getDescription()
Description copied from interface:VertexAiEndpointConfigThe description of the Endpoint.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#description VertexAiEndpoint#description}
- Specified by:
getDescriptionin interfaceVertexAiEndpointConfig
-
getEncryptionSpec
public final VertexAiEndpointEncryptionSpec getEncryptionSpec()
Description copied from interface:VertexAiEndpointConfigencryption_spec block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#encryption_spec VertexAiEndpoint#encryption_spec}
- Specified by:
getEncryptionSpecin interfaceVertexAiEndpointConfig
-
getId
public final String getId()
Description copied from interface:VertexAiEndpointConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#id VertexAiEndpoint#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 interfaceVertexAiEndpointConfig
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:VertexAiEndpointConfigThe labels with user-defined metadata to organize your Endpoints.Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#labels VertexAiEndpoint#labels}
- Specified by:
getLabelsin interfaceVertexAiEndpointConfig
-
getNetwork
public final String getNetwork()
Description copied from interface:VertexAiEndpointConfigThe full name of the Google Compute Engine network to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. Format: 'projects/{project}/global/networks/{network}'. Where '{project}' is a project number, as in '12345', and '{network}' is network name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#network VertexAiEndpoint#network}
- Specified by:
getNetworkin interfaceVertexAiEndpointConfig
-
getProject
public final String getProject()
Description copied from interface:VertexAiEndpointConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#project VertexAiEndpoint#project}.- Specified by:
getProjectin interfaceVertexAiEndpointConfig
-
getRegion
public final String getRegion()
Description copied from interface:VertexAiEndpointConfigThe region for the resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#region VertexAiEndpoint#region}
- Specified by:
getRegionin interfaceVertexAiEndpointConfig
-
getTimeouts
public final VertexAiEndpointTimeouts getTimeouts()
Description copied from interface:VertexAiEndpointConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#timeouts VertexAiEndpoint#timeouts}
- Specified by:
getTimeoutsin interfaceVertexAiEndpointConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-