Interface CreateFleetAdvisorCollectorRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateFleetAdvisorCollectorRequest.Builder,,CreateFleetAdvisorCollectorRequest> DatabaseMigrationRequest.Builder,SdkBuilder<CreateFleetAdvisorCollectorRequest.Builder,,CreateFleetAdvisorCollectorRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateFleetAdvisorCollectorRequest
public static interface CreateFleetAdvisorCollectorRequest.Builder
extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<CreateFleetAdvisorCollectorRequest.Builder,CreateFleetAdvisorCollectorRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncollectorName(String collectorName) The name of your Fleet Advisor collector (for example,sample-collector).description(String description) A summary description of your Fleet Advisor collector.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.s3BucketName(String s3BucketName) The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.serviceAccessRoleArn(String serviceAccessRoleArn) The IAM role that grants permissions to access the specified Amazon S3 bucket.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.databasemigration.model.DatabaseMigrationRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
collectorName
The name of your Fleet Advisor collector (for example,
sample-collector).- Parameters:
collectorName- The name of your Fleet Advisor collector (for example,sample-collector).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A summary description of your Fleet Advisor collector.
- Parameters:
description- A summary description of your Fleet Advisor collector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceAccessRoleArn
The IAM role that grants permissions to access the specified Amazon S3 bucket.
- Parameters:
serviceAccessRoleArn- The IAM role that grants permissions to access the specified Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketName
The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.
- Parameters:
s3BucketName- The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateFleetAdvisorCollectorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateFleetAdvisorCollectorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-