Interface BaseConfigurationItem.Builder

    • Method Detail

      • version

        BaseConfigurationItem.Builder version​(String version)

        The version number of the resource configuration.

        Parameters:
        version - The version number of the resource configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accountId

        BaseConfigurationItem.Builder accountId​(String accountId)

        The 12-digit Amazon Web Services account ID associated with the resource.

        Parameters:
        accountId - The 12-digit Amazon Web Services account ID associated with the resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationItemCaptureTime

        BaseConfigurationItem.Builder configurationItemCaptureTime​(Instant configurationItemCaptureTime)

        The time when the configuration recording was initiated.

        Parameters:
        configurationItemCaptureTime - The time when the configuration recording was initiated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationItemStatus

        BaseConfigurationItem.Builder configurationItemStatus​(String configurationItemStatus)

        The configuration item status. The valid values are:

        • OK – The resource configuration has been updated

        • ResourceDiscovered – The resource was newly discovered

        • ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type

        • ResourceDeleted – The resource was deleted

        • ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type

        Parameters:
        configurationItemStatus - The configuration item status. The valid values are:

        • OK – The resource configuration has been updated

        • ResourceDiscovered – The resource was newly discovered

        • ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type

        • ResourceDeleted – The resource was deleted

        • ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ConfigurationItemStatus, ConfigurationItemStatus
      • configurationItemStatus

        BaseConfigurationItem.Builder configurationItemStatus​(ConfigurationItemStatus configurationItemStatus)

        The configuration item status. The valid values are:

        • OK – The resource configuration has been updated

        • ResourceDiscovered – The resource was newly discovered

        • ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type

        • ResourceDeleted – The resource was deleted

        • ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type

        Parameters:
        configurationItemStatus - The configuration item status. The valid values are:

        • OK – The resource configuration has been updated

        • ResourceDiscovered – The resource was newly discovered

        • ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type

        • ResourceDeleted – The resource was deleted

        • ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ConfigurationItemStatus, ConfigurationItemStatus
      • configurationStateId

        BaseConfigurationItem.Builder configurationStateId​(String configurationStateId)

        An identifier that indicates the ordering of the configuration items of a resource.

        Parameters:
        configurationStateId - An identifier that indicates the ordering of the configuration items of a resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        BaseConfigurationItem.Builder arn​(String arn)

        The Amazon Resource Name (ARN) of the resource.

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

        BaseConfigurationItem.Builder resourceType​(String resourceType)

        The type of Amazon Web Services resource.

        Parameters:
        resourceType - The type of Amazon Web Services resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceType, ResourceType
      • resourceType

        BaseConfigurationItem.Builder resourceType​(ResourceType resourceType)

        The type of Amazon Web Services resource.

        Parameters:
        resourceType - The type of Amazon Web Services resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceType, ResourceType
      • resourceId

        BaseConfigurationItem.Builder resourceId​(String resourceId)

        The ID of the resource (for example., sg-xxxxxx).

        Parameters:
        resourceId - The ID of the resource (for example., sg-xxxxxx).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceName

        BaseConfigurationItem.Builder resourceName​(String resourceName)

        The custom name of the resource, if available.

        Parameters:
        resourceName - The custom name of the resource, if available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • awsRegion

        BaseConfigurationItem.Builder awsRegion​(String awsRegion)

        The region where the resource resides.

        Parameters:
        awsRegion - The region where the resource resides.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZone

        BaseConfigurationItem.Builder availabilityZone​(String availabilityZone)

        The Availability Zone associated with the resource.

        Parameters:
        availabilityZone - The Availability Zone associated with the resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceCreationTime

        BaseConfigurationItem.Builder resourceCreationTime​(Instant resourceCreationTime)

        The time stamp when the resource was created.

        Parameters:
        resourceCreationTime - The time stamp when the resource was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configuration

        BaseConfigurationItem.Builder configuration​(String configuration)

        The description of the resource configuration.

        Parameters:
        configuration - The description of the resource configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supplementaryConfiguration

        BaseConfigurationItem.Builder supplementaryConfiguration​(Map<String,​String> supplementaryConfiguration)

        Configuration attributes that Config returns for certain resource types to supplement the information returned for the configuration parameter.

        Parameters:
        supplementaryConfiguration - Configuration attributes that Config returns for certain resource types to supplement the information returned for the configuration parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.