public static interface ApplicationComponent.Builder extends SdkPojo, CopyableBuilder<ApplicationComponent.Builder,ApplicationComponent>
| Modifier and Type | Method and Description |
|---|---|
ApplicationComponent.Builder |
componentName(String componentName)
The name of the component.
|
ApplicationComponent.Builder |
componentRemarks(String componentRemarks)
If logging is supported for the resource type, indicates whether the component has configured logs to be
monitored.
|
ApplicationComponent.Builder |
detectedWorkload(Map<Tier,Map<String,String>> detectedWorkload)
Workloads detected in the application component.
|
ApplicationComponent.Builder |
detectedWorkloadWithStrings(Map<String,Map<String,String>> detectedWorkload)
Workloads detected in the application component.
|
ApplicationComponent.Builder |
monitor(Boolean monitor)
Indicates whether the application component is monitored.
|
ApplicationComponent.Builder |
osType(OsType osType)
The operating system of the component.
|
ApplicationComponent.Builder |
osType(String osType)
The operating system of the component.
|
ApplicationComponent.Builder |
resourceType(String resourceType)
The resource type.
|
ApplicationComponent.Builder |
tier(String tier)
The stack tier of the application component.
|
ApplicationComponent.Builder |
tier(Tier tier)
The stack tier of the application component.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildApplicationComponent.Builder componentName(String componentName)
The name of the component.
componentName - The name of the component.ApplicationComponent.Builder componentRemarks(String componentRemarks)
If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.
componentRemarks - If logging is supported for the resource type, indicates whether the component has configured logs to
be monitored.ApplicationComponent.Builder resourceType(String resourceType)
The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.
resourceType - The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB,
Application ELB, and SQS Queue.ApplicationComponent.Builder osType(String osType)
The operating system of the component.
ApplicationComponent.Builder osType(OsType osType)
The operating system of the component.
ApplicationComponent.Builder tier(String tier)
The stack tier of the application component.
ApplicationComponent.Builder tier(Tier tier)
The stack tier of the application component.
ApplicationComponent.Builder monitor(Boolean monitor)
Indicates whether the application component is monitored.
monitor - Indicates whether the application component is monitored.ApplicationComponent.Builder detectedWorkloadWithStrings(Map<String,Map<String,String>> detectedWorkload)
Workloads detected in the application component.
detectedWorkload - Workloads detected in the application component.ApplicationComponent.Builder detectedWorkload(Map<Tier,Map<String,String>> detectedWorkload)
Workloads detected in the application component.
detectedWorkload - Workloads detected in the application component.Copyright © 2020. All rights reserved.