Interface RemediationResource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RemediationResource.Builder,,RemediationResource> SdkBuilder<RemediationResource.Builder,,RemediationResource> SdkPojo
- Enclosing class:
RemediationResource
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Web Services account that recorded the resource data in Security Hub.cloudProvider(String cloudProvider) The cloud provider where the resource exists.cloudProvider(CloudProviderName cloudProvider) The cloud provider where the resource exists.The unique identifier for a resource.The name of the resource.The Amazon Web Services Region in which Security Hub recorded the resource data.resourceGuid(String resourceGuid) The global identifier used to identify a resource.resourceOwnerAccountId(String resourceOwnerAccountId) The identifier of the cloud account that owns the resource.resourceOwnerOrgId(String resourceOwnerOrgId) The identifier of the cloud organization that owns the resource.resourceRegion(String resourceRegion) The native cloud region where the resource is located.The type of the resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
accountId
The Amazon Web Services account that recorded the resource data in Security Hub.
- Parameters:
accountId- The Amazon Web Services account that recorded the resource data in Security Hub.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
The Amazon Web Services Region in which Security Hub recorded the resource data.
- Parameters:
region- The Amazon Web Services Region in which Security Hub recorded the resource data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceOwnerAccountId
The identifier of the cloud account that owns the resource. For Amazon Web Services resources, this is the Amazon Web Services account ID. For Azure resources, this is the Azure subscription ID.
- Parameters:
resourceOwnerAccountId- The identifier of the cloud account that owns the resource. For Amazon Web Services resources, this is the Amazon Web Services account ID. For Azure resources, this is the Azure subscription ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceOwnerOrgId
The identifier of the cloud organization that owns the resource. For Amazon Web Services resources, this is the Organizations ID. For Azure resources, this is the Azure tenant ID.
- Parameters:
resourceOwnerOrgId- The identifier of the cloud organization that owns the resource. For Amazon Web Services resources, this is the Organizations ID. For Azure resources, this is the Azure tenant ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the resource.
- Parameters:
type- The type of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the resource.
- Parameters:
name- The name of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier for a resource.
- Parameters:
id- The unique identifier for a resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceGuid
The global identifier used to identify a resource.
- Parameters:
resourceGuid- The global identifier used to identify a resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceRegion
The native cloud region where the resource is located. For Amazon Web Services, this is an Amazon Web Services Region (for example,
us-east-1). For Azure resources, this is the Azure region (for example,westus2). This field is always included.- Parameters:
resourceRegion- The native cloud region where the resource is located. For Amazon Web Services, this is an Amazon Web Services Region (for example,us-east-1). For Azure resources, this is the Azure region (for example,westus2). This field is always included.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudProvider
The cloud provider where the resource exists.
-
AWSspecifies that the resource exists in Amazon Web Services. -
Azurespecifies that the resource exists in Microsoft Azure.
- Parameters:
cloudProvider- The cloud provider where the resource exists.-
AWSspecifies that the resource exists in Amazon Web Services. -
Azurespecifies that the resource exists in Microsoft Azure.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
cloudProvider
The cloud provider where the resource exists.
-
AWSspecifies that the resource exists in Amazon Web Services. -
Azurespecifies that the resource exists in Microsoft Azure.
- Parameters:
cloudProvider- The cloud provider where the resource exists.-
AWSspecifies that the resource exists in Amazon Web Services. -
Azurespecifies that the resource exists in Microsoft Azure.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-