Interface RegisterApplicationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterApplicationRequest.Builder,RegisterApplicationRequest>,SdkBuilder<RegisterApplicationRequest.Builder,RegisterApplicationRequest>,SdkPojo,SdkRequest.Builder,SsmSapRequest.Builder
- Enclosing class:
- RegisterApplicationRequest
public static interface RegisterApplicationRequest.Builder extends SsmSapRequest.Builder, SdkPojo, CopyableBuilder<RegisterApplicationRequest.Builder,RegisterApplicationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RegisterApplicationRequest.BuilderapplicationId(String applicationId)The ID of the application.RegisterApplicationRequest.BuilderapplicationType(String applicationType)The type of the application.RegisterApplicationRequest.BuilderapplicationType(ApplicationType applicationType)The type of the application.RegisterApplicationRequest.BuildercomponentsInfo(Collection<ComponentInfo> componentsInfo)This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.RegisterApplicationRequest.BuildercomponentsInfo(Consumer<ComponentInfo.Builder>... componentsInfo)This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.RegisterApplicationRequest.BuildercomponentsInfo(ComponentInfo... componentsInfo)This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.RegisterApplicationRequest.Buildercredentials(Collection<ApplicationCredential> credentials)The credentials of the SAP application.RegisterApplicationRequest.Buildercredentials(Consumer<ApplicationCredential.Builder>... credentials)The credentials of the SAP application.RegisterApplicationRequest.Buildercredentials(ApplicationCredential... credentials)The credentials of the SAP application.RegisterApplicationRequest.BuilderdatabaseArn(String databaseArn)The Amazon Resource Name of the SAP HANA database.RegisterApplicationRequest.Builderinstances(String... instances)The Amazon EC2 instances on which your SAP application is running.RegisterApplicationRequest.Builderinstances(Collection<String> instances)The Amazon EC2 instances on which your SAP application is running.RegisterApplicationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)RegisterApplicationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)RegisterApplicationRequest.BuildersapInstanceNumber(String sapInstanceNumber)The SAP instance number of the application.RegisterApplicationRequest.Buildersid(String sid)The System ID of the application.RegisterApplicationRequest.Buildertags(Map<String,String> tags)The tags to be attached to the SAP application.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.ssmsap.model.SsmSapRequest.Builder
build
-
-
-
-
Method Detail
-
applicationId
RegisterApplicationRequest.Builder applicationId(String applicationId)
The ID of the application.
- Parameters:
applicationId- The ID of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationType
RegisterApplicationRequest.Builder applicationType(String applicationType)
The type of the application.
- Parameters:
applicationType- The type of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApplicationType,ApplicationType
-
applicationType
RegisterApplicationRequest.Builder applicationType(ApplicationType applicationType)
The type of the application.
- Parameters:
applicationType- The type of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ApplicationType,ApplicationType
-
instances
RegisterApplicationRequest.Builder instances(Collection<String> instances)
The Amazon EC2 instances on which your SAP application is running.
- Parameters:
instances- The Amazon EC2 instances on which your SAP application is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instances
RegisterApplicationRequest.Builder instances(String... instances)
The Amazon EC2 instances on which your SAP application is running.
- Parameters:
instances- The Amazon EC2 instances on which your SAP application is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sapInstanceNumber
RegisterApplicationRequest.Builder sapInstanceNumber(String sapInstanceNumber)
The SAP instance number of the application.
- Parameters:
sapInstanceNumber- The SAP instance number of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sid
RegisterApplicationRequest.Builder sid(String sid)
The System ID of the application.
- Parameters:
sid- The System ID of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
RegisterApplicationRequest.Builder tags(Map<String,String> tags)
The tags to be attached to the SAP application.
- Parameters:
tags- The tags to be attached to the SAP application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
RegisterApplicationRequest.Builder credentials(Collection<ApplicationCredential> credentials)
The credentials of the SAP application.
- Parameters:
credentials- The credentials of the SAP application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
RegisterApplicationRequest.Builder credentials(ApplicationCredential... credentials)
The credentials of the SAP application.
- Parameters:
credentials- The credentials of the SAP application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
RegisterApplicationRequest.Builder credentials(Consumer<ApplicationCredential.Builder>... credentials)
The credentials of the SAP application.
This is a convenience method that creates an instance of theApplicationCredential.Builderavoiding the need to create one manually viaApplicationCredential.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#credentials(List.) - Parameters:
credentials- a consumer that will call methods onApplicationCredential.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#credentials(java.util.Collection)
-
databaseArn
RegisterApplicationRequest.Builder databaseArn(String databaseArn)
The Amazon Resource Name of the SAP HANA database.
- Parameters:
databaseArn- The Amazon Resource Name of the SAP HANA database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentsInfo
RegisterApplicationRequest.Builder componentsInfo(Collection<ComponentInfo> componentsInfo)
This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.
This is an array of ApplicationComponent objects. You may input 0 to 5 items.
- Parameters:
componentsInfo- This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.This is an array of ApplicationComponent objects. You may input 0 to 5 items.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentsInfo
RegisterApplicationRequest.Builder componentsInfo(ComponentInfo... componentsInfo)
This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.
This is an array of ApplicationComponent objects. You may input 0 to 5 items.
- Parameters:
componentsInfo- This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.This is an array of ApplicationComponent objects. You may input 0 to 5 items.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentsInfo
RegisterApplicationRequest.Builder componentsInfo(Consumer<ComponentInfo.Builder>... componentsInfo)
This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher.
This is an array of ApplicationComponent objects. You may input 0 to 5 items.
This is a convenience method that creates an instance of theComponentInfo.Builderavoiding the need to create one manually viaComponentInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#componentsInfo(List.) - Parameters:
componentsInfo- a consumer that will call methods onComponentInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#componentsInfo(java.util.Collection)
-
overrideConfiguration
RegisterApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
RegisterApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-