Interface RegisterAccountResponse.Builder

  • Method Details

    • 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:
    • 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:
    • 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 the TimestreamResources.Builder avoiding the need to create one manually via TimestreamResources.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to timestreamResources(TimestreamResources).

      Parameters:
      timestreamResources - a consumer that will call methods on TimestreamResources.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the IamResources.Builder avoiding the need to create one manually via IamResources.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to iamResources(IamResources).

      Parameters:
      iamResources - a consumer that will call methods on IamResources.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.