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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.databasemigration.model.DatabaseMigrationRequest.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 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-