Interface LicenseServerEndpoint.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LicenseServerEndpoint.Builder,
,LicenseServerEndpoint> SdkBuilder<LicenseServerEndpoint.Builder,
,LicenseServerEndpoint> SdkPojo
- Enclosing class:
LicenseServerEndpoint
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The timestamp when License Manager created the license server endpoint.identityProviderArn
(String identityProviderArn) The Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint.licenseServerEndpointArn
(String licenseServerEndpointArn) The ARN of theServerEndpoint
resource for the RDS license server.licenseServerEndpointId
(String licenseServerEndpointId) The ID of the license server endpoint.licenseServerEndpointProvisioningStatus
(String licenseServerEndpointProvisioningStatus) The current state of the provisioning process for the RDS license server endpointlicenseServerEndpointProvisioningStatus
(LicenseServerEndpointProvisioningStatus licenseServerEndpointProvisioningStatus) The current state of the provisioning process for the RDS license server endpointlicenseServers
(Collection<LicenseServer> licenseServers) An array ofLicenseServer
resources that represent the license servers that are accessed through this endpoint.licenseServers
(Consumer<LicenseServer.Builder>... licenseServers) An array ofLicenseServer
resources that represent the license servers that are accessed through this endpoint.licenseServers
(LicenseServer... licenseServers) An array ofLicenseServer
resources that represent the license servers that are accessed through this endpoint.default LicenseServerEndpoint.Builder
serverEndpoint
(Consumer<ServerEndpoint.Builder> serverEndpoint) TheServerEndpoint
resource contains the network address of the RDS license server endpoint.serverEndpoint
(ServerEndpoint serverEndpoint) TheServerEndpoint
resource contains the network address of the RDS license server endpoint.serverType
(String serverType) The type of license server.serverType
(ServerType serverType) The type of license server.statusMessage
(String statusMessage) The message associated with the provisioning status, if there is one.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
The ARN of the
ServerEndpoint
resource for the RDS license server.- Parameters:
licenseServerEndpointArn
- The ARN of theServerEndpoint
resource for the RDS license server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
An array of
LicenseServer
resources that represent the license servers that are accessed through this endpoint.- Parameters:
licenseServers
- An array ofLicenseServer
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
An array of
LicenseServer
resources that represent the license servers that are accessed through this endpoint.- Parameters:
licenseServers
- An array ofLicenseServer
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
An array of
This is a convenience method that creates an instance of theLicenseServer
resources that represent the license servers that are accessed through this endpoint.LicenseServer.Builder
avoiding the need to create one manually viaLicenseServer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolicenseServers(List<LicenseServer>)
.- Parameters:
licenseServers
- a consumer that will call methods onLicenseServer.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serverEndpoint
The
ServerEndpoint
resource contains the network address of the RDS license server endpoint.- Parameters:
serverEndpoint
- TheServerEndpoint
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
This is a convenience method that creates an instance of theServerEndpoint
resource contains the network address of the RDS license server endpoint.ServerEndpoint.Builder
avoiding the need to create one manually viaServerEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserverEndpoint(ServerEndpoint)
.- Parameters:
serverEndpoint
- a consumer that will call methods onServerEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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.
-