Interface CreateFleetAdvisorCollectorRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateFleetAdvisorCollectorRequest.Builder,,CreateFleetAdvisorCollectorRequest> DatabaseMigrationRequest.Builder,SdkBuilder<CreateFleetAdvisorCollectorRequest.Builder,,CreateFleetAdvisorCollectorRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateFleetAdvisorCollectorRequest
@Mutable
@NotThreadSafe
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) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) 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, sdkFieldNameToField, 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) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateFleetAdvisorCollectorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-