Class ServiceConnectionPolicyPscConnection


  • public final class ServiceConnectionPolicyPscConnection
    extends java.lang.Object
    • Method Detail

      • consumerAddress

        public java.util.Optional<java.lang.String> consumerAddress()
        Returns:
        The resource reference of the consumer address.
      • consumerForwardingRule

        public java.util.Optional<java.lang.String> consumerForwardingRule()
        Returns:
        The resource reference of the PSC Forwarding Rule within the consumer VPC.
      • consumerTargetProject

        public java.util.Optional<java.lang.String> consumerTargetProject()
        Returns:
        The project where the PSC connection is created.
      • errorType

        public java.util.Optional<java.lang.String> errorType()
        Returns:
        The error type indicates whether the error is consumer facing, producer facing or system internal. Possible values are: `CONNECTION_ERROR_TYPE_UNSPECIFIED`, `ERROR_INTERNAL`, `ERROR_CONSUMER_SIDE`, `ERROR_PRODUCER_SIDE`.
      • gceOperation

        public java.util.Optional<java.lang.String> gceOperation()
        Returns:
        The last Compute Engine operation to setup PSC connection.
      • pscConnectionId

        public java.util.Optional<java.lang.String> pscConnectionId()
        Returns:
        The PSC connection id of the PSC forwarding rule.
      • state

        public java.util.Optional<java.lang.String> state()
        Returns:
        The state of the PSC connection. Possible values are: `STATE_UNSPECIFIED`, `ACTIVE`, `CREATING`, `DELETING`, `FAILED`.