Interface VpcConfigurationSummary.Builder

  • Method Details

    • vpcConfigurationId

      VpcConfigurationSummary.Builder vpcConfigurationId(String vpcConfigurationId)

      The unique identifier of the VPC configuration.

      Parameters:
      vpcConfigurationId - The unique identifier of the VPC configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current lifecycle status of the VPC configuration.

      Parameters:
      status - The current lifecycle status of the VPC configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current lifecycle status of the VPC configuration.

      Parameters:
      status - The current lifecycle status of the VPC configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      VpcConfigurationSummary.Builder statusMessage(String statusMessage)

      Additional detail about the current status, such as the cause of a failure.

      Parameters:
      statusMessage - Additional detail about the current status, such as the cause of a failure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The identifier of the VPC that the knowledge base connects through to reach the resource.

      Parameters:
      vpcId - The identifier of the VPC that the knowledge base connects through to reach the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceTarget

      VpcConfigurationSummary.Builder resourceTarget(String resourceTarget)

      The private IPv4 address or DNS name of the resource.

      Parameters:
      resourceTarget - The private IPv4 address or DNS name of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • port

      The port on which the resource is reached.

      Parameters:
      port - The port on which the resource is reached.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      The protocol used to connect to the resource.

      Parameters:
      protocol - The protocol used to connect to the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocol

      The protocol used to connect to the resource.

      Parameters:
      protocol - The protocol used to connect to the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resolutionMode

      VpcConfigurationSummary.Builder resolutionMode(String resolutionMode)

      Specifies how the resource target is resolved.

      Parameters:
      resolutionMode - Specifies how the resource target is resolved.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resolutionMode

      VpcConfigurationSummary.Builder resolutionMode(VpcResolutionMode resolutionMode)

      Specifies how the resource target is resolved.

      Parameters:
      resolutionMode - Specifies how the resource target is resolved.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hostHeader

      VpcConfigurationSummary.Builder hostHeader(String hostHeader)

      The HTTP Host header value sent when invoking the resource, if configured.

      Parameters:
      hostHeader - The HTTP Host header value sent when invoking the resource, if configured.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tlsServerName

      VpcConfigurationSummary.Builder tlsServerName(String tlsServerName)

      The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate. Present when protocol is HTTPS.

      Parameters:
      tlsServerName - The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate. Present when protocol is HTTPS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The human-readable name of the VPC configuration, if provided.

      Parameters:
      name - The human-readable name of the VPC configuration, if provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      VpcConfigurationSummary.Builder description(String description)

      The description of the VPC configuration, if provided.

      Parameters:
      description - The description of the VPC configuration, if provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The time at which the VPC configuration was created.

      Parameters:
      createdAt - The time at which the VPC configuration was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.