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

      • getDisplayName

        public final String getDisplayName()
        Description copied from interface: VertexAiEndpointConfig
        Required.

        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:
        getDisplayName in interface VertexAiEndpointConfig
      • getLocation

        public final String getLocation()
        Description copied from interface: VertexAiEndpointConfig
        The 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:
        getLocation in interface VertexAiEndpointConfig
      • getName

        public final String getName()
        Description copied from interface: VertexAiEndpointConfig
        The 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:
        getName in interface VertexAiEndpointConfig
      • getDescription

        public final String getDescription()
        Description copied from interface: VertexAiEndpointConfig
        The 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:
        getDescription in interface VertexAiEndpointConfig
      • getId

        public final String getId()
        Description copied from interface: VertexAiEndpointConfig
        Docs 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:
        getId in interface VertexAiEndpointConfig
      • getLabels

        public final Map<String,​String> getLabels()
        Description copied from interface: VertexAiEndpointConfig
        The 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:
        getLabels in interface VertexAiEndpointConfig
      • getNetwork

        public final String getNetwork()
        Description copied from interface: VertexAiEndpointConfig
        The 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:
        getNetwork in interface VertexAiEndpointConfig
      • getProject

        public final String getProject()
        Description copied from interface: VertexAiEndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_endpoint#project VertexAiEndpoint#project}.
        Specified by:
        getProject in interface VertexAiEndpointConfig
      • getRegion

        public final String getRegion()
        Description copied from interface: VertexAiEndpointConfig
        The 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:
        getRegion in interface VertexAiEndpointConfig
      • getConnection

        public final Object getConnection()
        Specified by:
        getConnection in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getCount

        public final Object getCount()
        Specified by:
        getCount in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getDependsOn

        public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
        Specified by:
        getDependsOn in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getForEach

        public final com.hashicorp.cdktf.ITerraformIterator getForEach()
        Specified by:
        getForEach in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getLifecycle

        public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
        Specified by:
        getLifecycle in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvider

        public final com.hashicorp.cdktf.TerraformProvider getProvider()
        Specified by:
        getProvider in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvisioners

        public final List<Object> getProvisioners()
        Specified by:
        getProvisioners in interface com.hashicorp.cdktf.TerraformMetaArguments
      • $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