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

      • getCluster

        public final String getCluster()
        Description copied from interface: EventarcTriggerDestinationGke
        Required.

        The name of the cluster the GKE service is running in. The cluster must be running in the same project as the trigger being created. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/eventarc_trigger#cluster EventarcTrigger#cluster}

        Specified by:
        getCluster in interface EventarcTriggerDestinationGke
      • getLocation

        public final String getLocation()
        Description copied from interface: EventarcTriggerDestinationGke
        Required.

        The name of the Google Compute Engine in which the cluster resides, which can either be compute zone (for example, us-central1-a) for the zonal clusters or region (for example, us-central1) for regional clusters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/eventarc_trigger#location EventarcTrigger#location}

        Specified by:
        getLocation in interface EventarcTriggerDestinationGke
      • getNamespace

        public final String getNamespace()
        Description copied from interface: EventarcTriggerDestinationGke
        Required. The namespace the GKE service is running in.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/eventarc_trigger#namespace EventarcTrigger#namespace}

        Specified by:
        getNamespace in interface EventarcTriggerDestinationGke
      • getService

        public final String getService()
        Description copied from interface: EventarcTriggerDestinationGke
        Required. Name of the GKE service.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/eventarc_trigger#service EventarcTrigger#service}

        Specified by:
        getService in interface EventarcTriggerDestinationGke
      • getPath

        public final String getPath()
        Description copied from interface: EventarcTriggerDestinationGke
        Optional.

        The relative path on the GKE service the events should be sent to. The value must conform to the definition of a URI path segment (section 3.3 of RFC2396). Examples: "/route", "route", "route/subroute". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/eventarc_trigger#path EventarcTrigger#path}

        Specified by:
        getPath in interface EventarcTriggerDestinationGke
      • $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