Class GetRegisteredSubscriptionProviderResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.LicenseManagerLinuxSubscriptionsResponse
-
- software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.GetRegisteredSubscriptionProviderResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetRegisteredSubscriptionProviderResponse.Builder,GetRegisteredSubscriptionProviderResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetRegisteredSubscriptionProviderResponse extends LicenseManagerLinuxSubscriptionsResponse implements ToCopyableBuilder<GetRegisteredSubscriptionProviderResponse.Builder,GetRegisteredSubscriptionProviderResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetRegisteredSubscriptionProviderResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetRegisteredSubscriptionProviderResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastSuccessfulDataRetrievalTime()The timestamp from the last time License Manager retrieved subscription details from your registered third-party Linux subscription provider.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()StringsecretArn()The Amazon Resource Name (ARN) of the third-party access secret stored in Secrets Manager for the BYOL registration resource specified in the request.static Class<? extends GetRegisteredSubscriptionProviderResponse.Builder>serializableBuilderClass()StringsubscriptionProviderArn()The Amazon Resource Name (ARN) for the BYOL registration resource specified in the request.SubscriptionProviderSourcesubscriptionProviderSource()The subscription provider for the BYOL registration resource specified in the request.StringsubscriptionProviderSourceAsString()The subscription provider for the BYOL registration resource specified in the request.SubscriptionProviderStatussubscriptionProviderStatus()The status of the Linux subscription provider access token from the last successful subscription data request.StringsubscriptionProviderStatusAsString()The status of the Linux subscription provider access token from the last successful subscription data request.StringsubscriptionProviderStatusMessage()The detailed message from your subscription provider token status.GetRegisteredSubscriptionProviderResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.LicenseManagerLinuxSubscriptionsResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
lastSuccessfulDataRetrievalTime
public final String lastSuccessfulDataRetrievalTime()
The timestamp from the last time License Manager retrieved subscription details from your registered third-party Linux subscription provider.
- Returns:
- The timestamp from the last time License Manager retrieved subscription details from your registered third-party Linux subscription provider.
-
secretArn
public final String secretArn()
The Amazon Resource Name (ARN) of the third-party access secret stored in Secrets Manager for the BYOL registration resource specified in the request.
- Returns:
- The Amazon Resource Name (ARN) of the third-party access secret stored in Secrets Manager for the BYOL registration resource specified in the request.
-
subscriptionProviderArn
public final String subscriptionProviderArn()
The Amazon Resource Name (ARN) for the BYOL registration resource specified in the request.
- Returns:
- The Amazon Resource Name (ARN) for the BYOL registration resource specified in the request.
-
subscriptionProviderSource
public final SubscriptionProviderSource subscriptionProviderSource()
The subscription provider for the BYOL registration resource specified in the request.
If the service returns an enum value that is not available in the current SDK version,
subscriptionProviderSourcewill returnSubscriptionProviderSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsubscriptionProviderSourceAsString().- Returns:
- The subscription provider for the BYOL registration resource specified in the request.
- See Also:
SubscriptionProviderSource
-
subscriptionProviderSourceAsString
public final String subscriptionProviderSourceAsString()
The subscription provider for the BYOL registration resource specified in the request.
If the service returns an enum value that is not available in the current SDK version,
subscriptionProviderSourcewill returnSubscriptionProviderSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsubscriptionProviderSourceAsString().- Returns:
- The subscription provider for the BYOL registration resource specified in the request.
- See Also:
SubscriptionProviderSource
-
subscriptionProviderStatus
public final SubscriptionProviderStatus subscriptionProviderStatus()
The status of the Linux subscription provider access token from the last successful subscription data request.
If the service returns an enum value that is not available in the current SDK version,
subscriptionProviderStatuswill returnSubscriptionProviderStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsubscriptionProviderStatusAsString().- Returns:
- The status of the Linux subscription provider access token from the last successful subscription data request.
- See Also:
SubscriptionProviderStatus
-
subscriptionProviderStatusAsString
public final String subscriptionProviderStatusAsString()
The status of the Linux subscription provider access token from the last successful subscription data request.
If the service returns an enum value that is not available in the current SDK version,
subscriptionProviderStatuswill returnSubscriptionProviderStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsubscriptionProviderStatusAsString().- Returns:
- The status of the Linux subscription provider access token from the last successful subscription data request.
- See Also:
SubscriptionProviderStatus
-
subscriptionProviderStatusMessage
public final String subscriptionProviderStatusMessage()
The detailed message from your subscription provider token status.
- Returns:
- The detailed message from your subscription provider token status.
-
toBuilder
public GetRegisteredSubscriptionProviderResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetRegisteredSubscriptionProviderResponse.Builder,GetRegisteredSubscriptionProviderResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetRegisteredSubscriptionProviderResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetRegisteredSubscriptionProviderResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-