Interface LicenseServerEndpoint.Builder

  • Method Details

    • creationTime

      LicenseServerEndpoint.Builder creationTime(Instant creationTime)

      The timestamp when License Manager created the license server endpoint.

      Parameters:
      creationTime - The timestamp when License Manager created the license server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProviderArn

      LicenseServerEndpoint.Builder identityProviderArn(String identityProviderArn)

      The Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint.

      Parameters:
      identityProviderArn - The Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseServerEndpointArn

      LicenseServerEndpoint.Builder licenseServerEndpointArn(String licenseServerEndpointArn)

      The ARN of the ServerEndpoint resource for the RDS license server.

      Parameters:
      licenseServerEndpointArn - The ARN of the ServerEndpoint resource for the RDS license server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseServerEndpointId

      LicenseServerEndpoint.Builder licenseServerEndpointId(String licenseServerEndpointId)

      The ID of the license server endpoint.

      Parameters:
      licenseServerEndpointId - The ID of the license server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseServerEndpointProvisioningStatus

      LicenseServerEndpoint.Builder licenseServerEndpointProvisioningStatus(String licenseServerEndpointProvisioningStatus)

      The current state of the provisioning process for the RDS license server endpoint

      Parameters:
      licenseServerEndpointProvisioningStatus - The current state of the provisioning process for the RDS license server endpoint
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • licenseServerEndpointProvisioningStatus

      LicenseServerEndpoint.Builder licenseServerEndpointProvisioningStatus(LicenseServerEndpointProvisioningStatus licenseServerEndpointProvisioningStatus)

      The current state of the provisioning process for the RDS license server endpoint

      Parameters:
      licenseServerEndpointProvisioningStatus - The current state of the provisioning process for the RDS license server endpoint
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • licenseServers

      LicenseServerEndpoint.Builder licenseServers(Collection<LicenseServer> licenseServers)

      An array of LicenseServer resources that represent the license servers that are accessed through this endpoint.

      Parameters:
      licenseServers - An array of LicenseServer resources that represent the license servers that are accessed through this endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseServers

      LicenseServerEndpoint.Builder licenseServers(LicenseServer... licenseServers)

      An array of LicenseServer resources that represent the license servers that are accessed through this endpoint.

      Parameters:
      licenseServers - An array of LicenseServer resources that represent the license servers that are accessed through this endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseServers

      LicenseServerEndpoint.Builder licenseServers(Consumer<LicenseServer.Builder>... licenseServers)

      An array of LicenseServer resources that represent the license servers that are accessed through this endpoint.

      This is a convenience method that creates an instance of the LicenseServer.Builder avoiding the need to create one manually via LicenseServer.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to licenseServers(List<LicenseServer>).

      Parameters:
      licenseServers - a consumer that will call methods on LicenseServer.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serverEndpoint

      LicenseServerEndpoint.Builder serverEndpoint(ServerEndpoint serverEndpoint)

      The ServerEndpoint resource contains the network address of the RDS license server endpoint.

      Parameters:
      serverEndpoint - The ServerEndpoint resource contains the network address of the RDS license server endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serverEndpoint

      default LicenseServerEndpoint.Builder serverEndpoint(Consumer<ServerEndpoint.Builder> serverEndpoint)

      The ServerEndpoint resource contains the network address of the RDS license server endpoint.

      This is a convenience method that creates an instance of the ServerEndpoint.Builder avoiding the need to create one manually via ServerEndpoint.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to serverEndpoint(ServerEndpoint).

      Parameters:
      serverEndpoint - a consumer that will call methods on ServerEndpoint.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serverType

      LicenseServerEndpoint.Builder serverType(String serverType)

      The type of license server.

      Parameters:
      serverType - The type of license server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serverType

      LicenseServerEndpoint.Builder serverType(ServerType serverType)

      The type of license server.

      Parameters:
      serverType - The type of license server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      LicenseServerEndpoint.Builder statusMessage(String statusMessage)

      The message associated with the provisioning status, if there is one.

      Parameters:
      statusMessage - The message associated with the provisioning status, if there is one.
      Returns:
      Returns a reference to this object so that method calls can be chained together.