Interface RegisterAccountResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<RegisterAccountResponse.Builder,RegisterAccountResponse>,IoTFleetWiseResponse.Builder,SdkBuilder<RegisterAccountResponse.Builder,RegisterAccountResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- RegisterAccountResponse
public static interface RegisterAccountResponse.Builder extends IoTFleetWiseResponse.Builder, SdkPojo, CopyableBuilder<RegisterAccountResponse.Builder,RegisterAccountResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RegisterAccountResponse.BuildercreationTime(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.RegisterAccountResponse.BuilderiamResources(IamResources iamResources)The registered IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.RegisterAccountResponse.BuilderlastModificationTime(Instant lastModificationTime)The time this registration was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).RegisterAccountResponse.BuilderregisterAccountStatus(String registerAccountStatus)The status of registering your Amazon Web Services account, IAM role, and Timestream resources.RegisterAccountResponse.BuilderregisterAccountStatus(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.RegisterAccountResponse.BuildertimestreamResources(TimestreamResources timestreamResources)Sets the value of the TimestreamResources property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotfleetwise.model.IoTFleetWiseResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
registerAccountStatus
RegisterAccountResponse.Builder registerAccountStatus(String 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:
RegistrationStatus,RegistrationStatus
-
registerAccountStatus
RegisterAccountResponse.Builder registerAccountStatus(RegistrationStatus 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:
RegistrationStatus,RegistrationStatus
-
timestreamResources
RegisterAccountResponse.Builder timestreamResources(TimestreamResources 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:
timestreamResources(TimestreamResources)
-
iamResources
RegisterAccountResponse.Builder iamResources(IamResources 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
default RegisterAccountResponse.Builder iamResources(Consumer<IamResources.Builder> 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:
iamResources(IamResources)
-
creationTime
RegisterAccountResponse.Builder creationTime(Instant 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
RegisterAccountResponse.Builder lastModificationTime(Instant 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.
-
-