Class LicenseServerEndpoint
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<LicenseServerEndpoint.Builder,- LicenseServerEndpoint> 
Contains details about a network endpoint for a Remote Desktop Services (RDS) license server.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()final InstantThe timestamp when License Manager created the license server endpoint.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final booleanFor responses, this returns true if the service returned a value for the LicenseServers property.final StringThe Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint.final StringThe ARN of theServerEndpointresource for the RDS license server.final StringThe ID of the license server endpoint.The current state of the provisioning process for the RDS license server endpointfinal StringThe current state of the provisioning process for the RDS license server endpointfinal List<LicenseServer> An array ofLicenseServerresources that represent the license servers that are accessed through this endpoint.static Class<? extends LicenseServerEndpoint.Builder> final ServerEndpointTheServerEndpointresource contains the network address of the RDS license server endpoint.final ServerTypeThe type of license server.final StringThe type of license server.final StringThe message associated with the provisioning status, if there is one.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
identityProviderArnThe Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint. - Returns:
- The Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint.
 
- 
serverTypeThe type of license server. If the service returns an enum value that is not available in the current SDK version, serverTypewill returnServerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserverTypeAsString().- Returns:
- The type of license server.
- See Also:
 
- 
serverTypeAsStringThe type of license server. If the service returns an enum value that is not available in the current SDK version, serverTypewill returnServerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserverTypeAsString().- Returns:
- The type of license server.
- See Also:
 
- 
serverEndpointThe ServerEndpointresource contains the network address of the RDS license server endpoint.- Returns:
- The ServerEndpointresource contains the network address of the RDS license server endpoint.
 
- 
statusMessageThe message associated with the provisioning status, if there is one. - Returns:
- The message associated with the provisioning status, if there is one.
 
- 
licenseServerEndpointIdThe ID of the license server endpoint. - Returns:
- The ID of the license server endpoint.
 
- 
licenseServerEndpointArnThe ARN of the ServerEndpointresource for the RDS license server.- Returns:
- The ARN of the ServerEndpointresource for the RDS license server.
 
- 
licenseServerEndpointProvisioningStatusThe current state of the provisioning process for the RDS license server endpoint If the service returns an enum value that is not available in the current SDK version, licenseServerEndpointProvisioningStatuswill returnLicenseServerEndpointProvisioningStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlicenseServerEndpointProvisioningStatusAsString().- Returns:
- The current state of the provisioning process for the RDS license server endpoint
- See Also:
 
- 
licenseServerEndpointProvisioningStatusAsStringThe current state of the provisioning process for the RDS license server endpoint If the service returns an enum value that is not available in the current SDK version, licenseServerEndpointProvisioningStatuswill returnLicenseServerEndpointProvisioningStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlicenseServerEndpointProvisioningStatusAsString().- Returns:
- The current state of the provisioning process for the RDS license server endpoint
- See Also:
 
- 
hasLicenseServerspublic final boolean hasLicenseServers()For responses, this returns true if the service returned a value for the LicenseServers property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
licenseServersAn array of LicenseServerresources that represent the license servers that are accessed through this endpoint.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasLicenseServers()method.- Returns:
- An array of LicenseServerresources that represent the license servers that are accessed through this endpoint.
 
- 
creationTimeThe timestamp when License Manager created the license server endpoint. - Returns:
- The timestamp when License Manager created the license server endpoint.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<LicenseServerEndpoint.Builder,- LicenseServerEndpoint> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-