Interface VpcConfiguration.Builder

  • Method Details

    • vpcConfigurationId

      VpcConfiguration.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

      VpcConfiguration.Builder statusMessage(String statusMessage)

      Additional detail about the current status, such as the cause of a CREATE_FAILED or DELETE_FAILED status.

      Parameters:
      statusMessage - Additional detail about the current status, such as the cause of a CREATE_FAILED or DELETE_FAILED status.
      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.
    • subnetIds

      The subnets that the knowledge base uses to connect to the resource.

      Parameters:
      subnetIds - The subnets that the knowledge base uses to connect to the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      VpcConfiguration.Builder subnetIds(String... subnetIds)

      The subnets that the knowledge base uses to connect to the resource.

      Parameters:
      subnetIds - The subnets that the knowledge base uses to connect to the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceTarget

      VpcConfiguration.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

      VpcConfiguration.Builder protocol(String 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

      VpcConfiguration.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

      VpcConfiguration.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

      VpcConfiguration.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

      VpcConfiguration.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

      VpcConfiguration.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

      VpcConfiguration.Builder createdAt(Instant 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.
    • updatedAt

      VpcConfiguration.Builder updatedAt(Instant updatedAt)

      The time at which the VPC configuration was last updated.

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