Interface BaseConfigurationItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BaseConfigurationItem.Builder,BaseConfigurationItem>,SdkBuilder<BaseConfigurationItem.Builder,BaseConfigurationItem>,SdkPojo
- Enclosing class:
- BaseConfigurationItem
public static interface BaseConfigurationItem.Builder extends SdkPojo, CopyableBuilder<BaseConfigurationItem.Builder,BaseConfigurationItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseConfigurationItem.BuilderaccountId(String accountId)The 12-digit Amazon Web Services account ID associated with the resource.BaseConfigurationItem.Builderarn(String arn)The Amazon Resource Name (ARN) of the resource.BaseConfigurationItem.BuilderavailabilityZone(String availabilityZone)The Availability Zone associated with the resource.BaseConfigurationItem.BuilderawsRegion(String awsRegion)The region where the resource resides.BaseConfigurationItem.Builderconfiguration(String configuration)The description of the resource configuration.BaseConfigurationItem.BuilderconfigurationItemCaptureTime(Instant configurationItemCaptureTime)The time when the configuration recording was initiated.BaseConfigurationItem.BuilderconfigurationItemStatus(String configurationItemStatus)The configuration item status.BaseConfigurationItem.BuilderconfigurationItemStatus(ConfigurationItemStatus configurationItemStatus)The configuration item status.BaseConfigurationItem.BuilderconfigurationStateId(String configurationStateId)An identifier that indicates the ordering of the configuration items of a resource.BaseConfigurationItem.BuilderresourceCreationTime(Instant resourceCreationTime)The time stamp when the resource was created.BaseConfigurationItem.BuilderresourceId(String resourceId)The ID of the resource (for example., sg-xxxxxx).BaseConfigurationItem.BuilderresourceName(String resourceName)The custom name of the resource, if available.BaseConfigurationItem.BuilderresourceType(String resourceType)The type of Amazon Web Services resource.BaseConfigurationItem.BuilderresourceType(ResourceType resourceType)The type of Amazon Web Services resource.BaseConfigurationItem.BuildersupplementaryConfiguration(Map<String,String> supplementaryConfiguration)Configuration attributes that Config returns for certain resource types to supplement the information returned for the configuration parameter.BaseConfigurationItem.Builderversion(String version)The version number of the resource configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
-