Interface ApplicationComponent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationComponent.Builder,
,ApplicationComponent> SdkBuilder<ApplicationComponent.Builder,
,ApplicationComponent> SdkPojo
- Enclosing class:
ApplicationComponent
public static interface ApplicationComponent.Builder
extends SdkPojo, CopyableBuilder<ApplicationComponent.Builder,ApplicationComponent>
-
Method Summary
Modifier and TypeMethodDescriptioncomponentName
(String componentName) The name of the component.componentRemarks
(String componentRemarks) If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.Workloads detected in the application component.Workloads detected in the application component.Indicates whether the application component is monitored.The operating system of the component.The operating system of the component.resourceType
(String resourceType) The resource type.The stack tier of the application component.The stack tier of the application component.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 Details
-
componentName
The name of the component.
- Parameters:
componentName
- The name of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentRemarks
If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.
- Parameters:
componentRemarks
- If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.
- Parameters:
resourceType
- The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
osType
The operating system of the component.
- Parameters:
osType
- The operating system of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
osType
The operating system of the component.
- Parameters:
osType
- The operating system of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tier
The stack tier of the application component.
- Parameters:
tier
- The stack tier of the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tier
The stack tier of the application component.
- Parameters:
tier
- The stack tier of the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
monitor
Indicates whether the application component is monitored.
- Parameters:
monitor
- Indicates whether the application component is monitored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectedWorkloadWithStrings
ApplicationComponent.Builder detectedWorkloadWithStrings(Map<String, ? extends Map<String, String>> detectedWorkload) Workloads detected in the application component.
- Parameters:
detectedWorkload
- Workloads detected in the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectedWorkload
ApplicationComponent.Builder detectedWorkload(Map<Tier, ? extends Map<String, String>> detectedWorkload) Workloads detected in the application component.
- Parameters:
detectedWorkload
- Workloads detected in the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-