Interface RegisteredSubscriptionProvider.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RegisteredSubscriptionProvider.Builder,,RegisteredSubscriptionProvider> SdkBuilder<RegisteredSubscriptionProvider.Builder,,RegisteredSubscriptionProvider> SdkPojo
- Enclosing class:
RegisteredSubscriptionProvider
-
Method Summary
Modifier and TypeMethodDescriptionlastSuccessfulDataRetrievalTime(String lastSuccessfulDataRetrievalTime) The timestamp from the last time that License Manager accessed third-party subscription data for your account from your registered Linux subscription provider.The Amazon Resource Name (ARN) of the Secrets Manager secret that stores your registered Linux subscription provider access token.subscriptionProviderArn(String subscriptionProviderArn) The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.subscriptionProviderSource(String subscriptionProviderSource) A supported third-party Linux subscription provider.subscriptionProviderSource(SubscriptionProviderSource subscriptionProviderSource) A supported third-party Linux subscription provider.subscriptionProviderStatus(String subscriptionProviderStatus) Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data.subscriptionProviderStatus(SubscriptionProviderStatus subscriptionProviderStatus) Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data.subscriptionProviderStatusMessage(String subscriptionProviderStatusMessage) A detailed message that's associated with your BYOL subscription provider token status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
lastSuccessfulDataRetrievalTime
RegisteredSubscriptionProvider.Builder lastSuccessfulDataRetrievalTime(String lastSuccessfulDataRetrievalTime) The timestamp from the last time that License Manager accessed third-party subscription data for your account from your registered Linux subscription provider.
- Parameters:
lastSuccessfulDataRetrievalTime- The timestamp from the last time that License Manager accessed third-party subscription data for your account from your registered Linux subscription provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretArn
The Amazon Resource Name (ARN) of the Secrets Manager secret that stores your registered Linux subscription provider access token. For RHEL account subscriptions, this is the offline token.
- Parameters:
secretArn- The Amazon Resource Name (ARN) of the Secrets Manager secret that stores your registered Linux subscription provider access token. For RHEL account subscriptions, this is the offline token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionProviderArn
The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- Parameters:
subscriptionProviderArn- The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionProviderSource
RegisteredSubscriptionProvider.Builder subscriptionProviderSource(String subscriptionProviderSource) A supported third-party Linux subscription provider. License Manager currently supports Red Hat subscriptions.
- Parameters:
subscriptionProviderSource- A supported third-party Linux subscription provider. License Manager currently supports Red Hat subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subscriptionProviderSource
RegisteredSubscriptionProvider.Builder subscriptionProviderSource(SubscriptionProviderSource subscriptionProviderSource) A supported third-party Linux subscription provider. License Manager currently supports Red Hat subscriptions.
- Parameters:
subscriptionProviderSource- A supported third-party Linux subscription provider. License Manager currently supports Red Hat subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subscriptionProviderStatus
RegisteredSubscriptionProvider.Builder subscriptionProviderStatus(String subscriptionProviderStatus) Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data. For RHEL account subscriptions, this is the status of the offline token.
- Parameters:
subscriptionProviderStatus- Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data. For RHEL account subscriptions, this is the status of the offline token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subscriptionProviderStatus
RegisteredSubscriptionProvider.Builder subscriptionProviderStatus(SubscriptionProviderStatus subscriptionProviderStatus) Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data. For RHEL account subscriptions, this is the status of the offline token.
- Parameters:
subscriptionProviderStatus- Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data. For RHEL account subscriptions, this is the status of the offline token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subscriptionProviderStatusMessage
RegisteredSubscriptionProvider.Builder subscriptionProviderStatusMessage(String subscriptionProviderStatusMessage) A detailed message that's associated with your BYOL subscription provider token status.
- Parameters:
subscriptionProviderStatusMessage- A detailed message that's associated with your BYOL subscription provider token status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-