Class VpcIngressConnection

    • Method Detail

      • vpcIngressConnectionArn

        public final String vpcIngressConnectionArn()

        The Amazon Resource Name (ARN) of the VPC Ingress Connection.

        Returns:
        The Amazon Resource Name (ARN) of the VPC Ingress Connection.
      • vpcIngressConnectionName

        public final String vpcIngressConnectionName()

        The customer-provided VPC Ingress Connection name.

        Returns:
        The customer-provided VPC Ingress Connection name.
      • serviceArn

        public final String serviceArn()

        The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

        Returns:
        The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
      • status

        public final VpcIngressConnectionStatus status()

        The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

        If the service returns an enum value that is not available in the current SDK version, status will return VpcIngressConnectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..
        See Also:
        VpcIngressConnectionStatus
      • statusAsString

        public final String statusAsString()

        The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

        If the service returns an enum value that is not available in the current SDK version, status will return VpcIngressConnectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..
        See Also:
        VpcIngressConnectionStatus
      • accountId

        public final String accountId()

        The Account Id you use to create the VPC Ingress Connection resource.

        Returns:
        The Account Id you use to create the VPC Ingress Connection resource.
      • domainName

        public final String domainName()

        The domain name associated with the VPC Ingress Connection resource.

        Returns:
        The domain name associated with the VPC Ingress Connection resource.
      • ingressVpcConfiguration

        public final IngressVpcConfiguration ingressVpcConfiguration()

        Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

        Returns:
        Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
      • createdAt

        public final Instant createdAt()

        The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

        • Type: Timestamp

        • Required: Yes

        Returns:
        The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

        • Type: Timestamp

        • Required: Yes

      • deletedAt

        public final Instant deletedAt()

        The time when the App Runner service was deleted. It's in the Unix time stamp format.

        • Type: Timestamp

        • Required: No

        Returns:
        The time when the App Runner service was deleted. It's in the Unix time stamp format.

        • Type: Timestamp

        • Required: No

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)