primaryHost
The primary host of the component.
- Parameters:
primaryHost
- The primary host of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
Buildable
, CopyableBuilder<Component.Builder,Component>
, SdkBuilder<Component.Builder,Component>
, SdkPojo
Component
applicationId(String applicationId)
default Component.Builder
associatedHost(Consumer<AssociatedHost.Builder> associatedHost)
associatedHost(AssociatedHost associatedHost)
childComponents(String... childComponents)
childComponents(Collection<String> childComponents)
componentId(String componentId)
componentType(String componentType)
componentType(ComponentType componentType)
default Component.Builder
databaseConnection(Consumer<DatabaseConnection.Builder> databaseConnection)
databaseConnection(DatabaseConnection databaseConnection)
databases(Collection<String> databases)
hdbVersion(String hdbVersion)
hosts(Collection<Host> hosts)
hosts(Consumer<Host.Builder>... hosts)
lastUpdated(Instant lastUpdated)
parentComponent(String parentComponent)
primaryHost(String primaryHost)
default Component.Builder
resilience(Consumer<Resilience.Builder> resilience)
resilience(Resilience resilience)
sapFeature(String sapFeature)
sapHostname(String sapHostname)
sapKernelVersion(String sapKernelVersion)
status(ComponentStatus status)
systemNumber(String systemNumber)
copy
applyMutation, build
equalsBySdkFields, sdkFieldNameToField, sdkFields
The ID of the component.
componentId
- The ID of the component.The SAP System Identifier of the application component.
sid
- The SAP System Identifier of the application component.The SAP system number of the application component.
systemNumber
- The SAP system number of the application component.The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.
parentComponent
- The parent component of a highly available environment. For example, in a highly available SAP on AWS
workload, the parent component consists of the entire setup, including the child components.The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.
childComponents
- The child components of a highly available environment. For example, in a highly available SAP on AWS
workload, the child component consists of the primary and secondar instances.The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.
childComponents
- The child components of a highly available environment. For example, in a highly available SAP on AWS
workload, the child component consists of the primary and secondar instances.The ID of the application.
applicationId
- The ID of the application.The type of the component.
componentType
- The type of the component.The type of the component.
componentType
- The type of the component.The status of the component.
ACTIVATED - this status has been deprecated.
STARTING - the component is in the process of being started.
STOPPED - the component is not running.
STOPPING - the component is in the process of being stopped.
RUNNING - the component is running.
RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call
GetComponent
to review the status of each child component.
UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.
status
- The status of the component.
ACTIVATED - this status has been deprecated.
STARTING - the component is in the process of being started.
STOPPED - the component is not running.
STOPPING - the component is in the process of being stopped.
RUNNING - the component is running.
RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call
GetComponent
to review the status of each child component.
UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.
The status of the component.
ACTIVATED - this status has been deprecated.
STARTING - the component is in the process of being started.
STOPPED - the component is not running.
STOPPING - the component is in the process of being stopped.
RUNNING - the component is running.
RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call
GetComponent
to review the status of each child component.
UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.
status
- The status of the component.
ACTIVATED - this status has been deprecated.
STARTING - the component is in the process of being started.
STOPPED - the component is not running.
STOPPING - the component is in the process of being stopped.
RUNNING - the component is running.
RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call
GetComponent
to review the status of each child component.
UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.
The hostname of the component.
sapHostname
- The hostname of the component.The SAP feature of the component.
sapFeature
- The SAP feature of the component.The kernel version of the component.
sapKernelVersion
- The kernel version of the component.The SAP HANA version of the component.
hdbVersion
- The SAP HANA version of the component.Details of the SAP HANA system replication for the component.
resilience
- Details of the SAP HANA system replication for the component.Details of the SAP HANA system replication for the component.
This is a convenience method that creates an instance of theResilience.Builder
avoiding the need to
create one manually via Resilience.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to resilience(Resilience)
.
resilience
- a consumer that will call methods on Resilience.Builder
The associated host of the component.
associatedHost
- The associated host of the component.The associated host of the component.
This is a convenience method that creates an instance of theAssociatedHost.Builder
avoiding the need
to create one manually via AssociatedHost.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to associatedHost(AssociatedHost)
.
associatedHost
- a consumer that will call methods on AssociatedHost.Builder
The SAP HANA databases of the component.
databases
- The SAP HANA databases of the component.The SAP HANA databases of the component.
databases
- The SAP HANA databases of the component.The hosts of the component.
hosts
- The hosts of the component.The hosts of the component.
hosts
- The hosts of the component.The hosts of the component.
This is a convenience method that creates an instance of theHost.Builder
avoiding the need to create one manually
via Host.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to hosts(List<Host>)
.
hosts
- a consumer that will call methods on Host.Builder
The primary host of the component.
primaryHost
- The primary host of the component.The connection specifications for the database of the component.
databaseConnection
- The connection specifications for the database of the component.The connection specifications for the database of the component.
This is a convenience method that creates an instance of theDatabaseConnection.Builder
avoiding the
need to create one manually via DatabaseConnection.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to databaseConnection(DatabaseConnection)
.
databaseConnection
- a consumer that will call methods on DatabaseConnection.Builder
The time at which the component was last updated.
lastUpdated
- The time at which the component was last updated.The Amazon Resource Name (ARN) of the component.
arn
- The Amazon Resource Name (ARN) of the component.