Interface GetDbInstanceResponse.Builder

    • Method Detail

      • id

        GetDbInstanceResponse.Builder id​(String id)

        A service-generated unique identifier.

        Parameters:
        id - A service-generated unique identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        GetDbInstanceResponse.Builder name​(String name)

        The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.

        Parameters:
        name - The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        GetDbInstanceResponse.Builder arn​(String arn)

        The Amazon Resource Name (ARN) of the DB instance.

        Parameters:
        arn - The Amazon Resource Name (ARN) of the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        GetDbInstanceResponse.Builder status​(String status)

        The status of the DB instance.

        Parameters:
        status - The status of the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        GetDbInstanceResponse.Builder status​(Status status)

        The status of the DB instance.

        Parameters:
        status - The status of the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • endpoint

        GetDbInstanceResponse.Builder endpoint​(String endpoint)

        The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.

        Parameters:
        endpoint - The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbInstanceType

        GetDbInstanceResponse.Builder dbInstanceType​(String dbInstanceType)

        The Timestream for InfluxDB instance type that InfluxDB runs on.

        Parameters:
        dbInstanceType - The Timestream for InfluxDB instance type that InfluxDB runs on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DbInstanceType, DbInstanceType
      • dbInstanceType

        GetDbInstanceResponse.Builder dbInstanceType​(DbInstanceType dbInstanceType)

        The Timestream for InfluxDB instance type that InfluxDB runs on.

        Parameters:
        dbInstanceType - The Timestream for InfluxDB instance type that InfluxDB runs on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DbInstanceType, DbInstanceType
      • dbStorageType

        GetDbInstanceResponse.Builder dbStorageType​(String dbStorageType)

        The Timestream for InfluxDB DB storage type that InfluxDB stores data on.

        Parameters:
        dbStorageType - The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DbStorageType, DbStorageType
      • dbStorageType

        GetDbInstanceResponse.Builder dbStorageType​(DbStorageType dbStorageType)

        The Timestream for InfluxDB DB storage type that InfluxDB stores data on.

        Parameters:
        dbStorageType - The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DbStorageType, DbStorageType
      • allocatedStorage

        GetDbInstanceResponse.Builder allocatedStorage​(Integer allocatedStorage)

        The amount of storage allocated for your DB storage type (in gibibytes).

        Parameters:
        allocatedStorage - The amount of storage allocated for your DB storage type (in gibibytes).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentType

        GetDbInstanceResponse.Builder deploymentType​(String deploymentType)

        Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.

        Parameters:
        deploymentType - Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentType, DeploymentType
      • deploymentType

        GetDbInstanceResponse.Builder deploymentType​(DeploymentType deploymentType)

        Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.

        Parameters:
        deploymentType - Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentType, DeploymentType
      • vpcSubnetIds

        GetDbInstanceResponse.Builder vpcSubnetIds​(Collection<String> vpcSubnetIds)

        A list of VPC subnet IDs associated with the DB instance.

        Parameters:
        vpcSubnetIds - A list of VPC subnet IDs associated with the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSubnetIds

        GetDbInstanceResponse.Builder vpcSubnetIds​(String... vpcSubnetIds)

        A list of VPC subnet IDs associated with the DB instance.

        Parameters:
        vpcSubnetIds - A list of VPC subnet IDs associated with the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • publiclyAccessible

        GetDbInstanceResponse.Builder publiclyAccessible​(Boolean publiclyAccessible)

        Indicates if the DB instance has a public IP to facilitate access.

        Parameters:
        publiclyAccessible - Indicates if the DB instance has a public IP to facilitate access.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        GetDbInstanceResponse.Builder vpcSecurityGroupIds​(Collection<String> vpcSecurityGroupIds)

        A list of VPC security group IDs associated with the DB instance.

        Parameters:
        vpcSecurityGroupIds - A list of VPC security group IDs associated with the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        GetDbInstanceResponse.Builder vpcSecurityGroupIds​(String... vpcSecurityGroupIds)

        A list of VPC security group IDs associated with the DB instance.

        Parameters:
        vpcSecurityGroupIds - A list of VPC security group IDs associated with the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbParameterGroupIdentifier

        GetDbInstanceResponse.Builder dbParameterGroupIdentifier​(String dbParameterGroupIdentifier)

        The id of the DB parameter group assigned to your DB instance.

        Parameters:
        dbParameterGroupIdentifier - The id of the DB parameter group assigned to your DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZone

        GetDbInstanceResponse.Builder availabilityZone​(String availabilityZone)

        The Availability Zone in which the DB instance resides.

        Parameters:
        availabilityZone - The Availability Zone in which the DB instance resides.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secondaryAvailabilityZone

        GetDbInstanceResponse.Builder secondaryAvailabilityZone​(String secondaryAvailabilityZone)

        The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.

        Parameters:
        secondaryAvailabilityZone - The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logDeliveryConfiguration

        GetDbInstanceResponse.Builder logDeliveryConfiguration​(LogDeliveryConfiguration logDeliveryConfiguration)

        Configuration for sending InfluxDB engine logs to send to specified S3 bucket.

        Parameters:
        logDeliveryConfiguration - Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • influxAuthParametersSecretArn

        GetDbInstanceResponse.Builder influxAuthParametersSecretArn​(String influxAuthParametersSecretArn)

        The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.

        Parameters:
        influxAuthParametersSecretArn - The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.
        Returns:
        Returns a reference to this object so that method calls can be chained together.