Interface RegisterSubscriptionProviderRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterSubscriptionProviderRequest.Builder,RegisterSubscriptionProviderRequest>,LicenseManagerLinuxSubscriptionsRequest.Builder,SdkBuilder<RegisterSubscriptionProviderRequest.Builder,RegisterSubscriptionProviderRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- RegisterSubscriptionProviderRequest
public static interface RegisterSubscriptionProviderRequest.Builder extends LicenseManagerLinuxSubscriptionsRequest.Builder, SdkPojo, CopyableBuilder<RegisterSubscriptionProviderRequest.Builder,RegisterSubscriptionProviderRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.LicenseManagerLinuxSubscriptionsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
secretArn
RegisterSubscriptionProviderRequest.Builder secretArn(String secretArn)
The Amazon Resource Name (ARN) of the secret where you've stored your subscription provider's access token. For RHEL subscriptions managed through the Red Hat Subscription Manager (RHSM), the secret contains your Red Hat Offline token.
- Parameters:
secretArn- The Amazon Resource Name (ARN) of the secret where you've stored your subscription provider's access token. For RHEL subscriptions managed through the Red Hat Subscription Manager (RHSM), the secret contains your Red Hat Offline token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionProviderSource
RegisterSubscriptionProviderRequest.Builder subscriptionProviderSource(String subscriptionProviderSource)
The supported Linux subscription provider to register.
- Parameters:
subscriptionProviderSource- The supported Linux subscription provider to register.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SubscriptionProviderSource,SubscriptionProviderSource
-
subscriptionProviderSource
RegisterSubscriptionProviderRequest.Builder subscriptionProviderSource(SubscriptionProviderSource subscriptionProviderSource)
The supported Linux subscription provider to register.
- Parameters:
subscriptionProviderSource- The supported Linux subscription provider to register.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SubscriptionProviderSource,SubscriptionProviderSource
-
tags
RegisterSubscriptionProviderRequest.Builder tags(Map<String,String> tags)
The metadata tags to assign to your registered Linux subscription provider resource.
- Parameters:
tags- The metadata tags to assign to your registered Linux subscription provider resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RegisterSubscriptionProviderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
RegisterSubscriptionProviderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-