Interface RegisterAccountResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<RegisterAccountResponse.Builder,,RegisterAccountResponse> IoTFleetWiseResponse.Builder,SdkBuilder<RegisterAccountResponse.Builder,,RegisterAccountResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
RegisterAccountResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime(Instant creationTime) The time the account was registered, in seconds since epoch (January 1, 1970 at midnight UTC time).default RegisterAccountResponse.BuilderiamResources(Consumer<IamResources.Builder> iamResources) The registered IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.iamResources(IamResources iamResources) The registered IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.lastModificationTime(Instant lastModificationTime) The time this registration was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).registerAccountStatus(String registerAccountStatus) The status of registering your Amazon Web Services account, IAM role, and Timestream resources.registerAccountStatus(RegistrationStatus registerAccountStatus) The status of registering your Amazon Web Services account, IAM role, and Timestream resources.default RegisterAccountResponse.BuildertimestreamResources(Consumer<TimestreamResources.Builder> timestreamResources) Sets the value of the TimestreamResources property for this object.timestreamResources(TimestreamResources timestreamResources) Sets the value of the TimestreamResources property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotfleetwise.model.IoTFleetWiseResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
registerAccountStatus
The status of registering your Amazon Web Services account, IAM role, and Timestream resources.
- Parameters:
registerAccountStatus- The status of registering your Amazon Web Services account, IAM role, and Timestream resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
registerAccountStatus
The status of registering your Amazon Web Services account, IAM role, and Timestream resources.
- Parameters:
registerAccountStatus- The status of registering your Amazon Web Services account, IAM role, and Timestream resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timestreamResources
Sets the value of the TimestreamResources property for this object.- Parameters:
timestreamResources- The new value for the TimestreamResources property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timestreamResources
default RegisterAccountResponse.Builder timestreamResources(Consumer<TimestreamResources.Builder> timestreamResources) Sets the value of the TimestreamResources property for this object. This is a convenience method that creates an instance of theTimestreamResources.Builderavoiding the need to create one manually viaTimestreamResources.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimestreamResources(TimestreamResources).- Parameters:
timestreamResources- a consumer that will call methods onTimestreamResources.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamResources
The registered IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.
- Parameters:
iamResources- The registered IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamResources
The registered IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.
This is a convenience method that creates an instance of theIamResources.Builderavoiding the need to create one manually viaIamResources.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiamResources(IamResources).- Parameters:
iamResources- a consumer that will call methods onIamResources.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time the account was registered, in seconds since epoch (January 1, 1970 at midnight UTC time).
- Parameters:
creationTime- The time the account was registered, in seconds since epoch (January 1, 1970 at midnight UTC time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModificationTime
The time this registration was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
- Parameters:
lastModificationTime- The time this registration was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-