public static interface ApplicationResourceLifecycleConfig.Builder extends CopyableBuilder<ApplicationResourceLifecycleConfig.Builder,ApplicationResourceLifecycleConfig>
| Modifier and Type | Method and Description |
|---|---|
ApplicationResourceLifecycleConfig.Builder |
serviceRole(String serviceRole)
The ARN of an IAM service role that Elastic Beanstalk has permission to assume.
|
ApplicationResourceLifecycleConfig.Builder |
versionLifecycleConfig(ApplicationVersionLifecycleConfig versionLifecycleConfig)
The application version lifecycle configuration.
|
default ApplicationResourceLifecycleConfig.Builder |
versionLifecycleConfig(Consumer<ApplicationVersionLifecycleConfig.Builder> versionLifecycleConfig)
The application version lifecycle configuration.
|
copyapply, buildApplicationResourceLifecycleConfig.Builder serviceRole(String serviceRole)
The ARN of an IAM service role that Elastic Beanstalk has permission to assume.
serviceRole - The ARN of an IAM service role that Elastic Beanstalk has permission to assume.ApplicationResourceLifecycleConfig.Builder versionLifecycleConfig(ApplicationVersionLifecycleConfig versionLifecycleConfig)
The application version lifecycle configuration.
versionLifecycleConfig - The application version lifecycle configuration.default ApplicationResourceLifecycleConfig.Builder versionLifecycleConfig(Consumer<ApplicationVersionLifecycleConfig.Builder> versionLifecycleConfig)
The application version lifecycle configuration.
This is a convenience that creates an instance of theApplicationVersionLifecycleConfig.Builder
avoiding the need to create one manually via ApplicationVersionLifecycleConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to versionLifecycleConfig(ApplicationVersionLifecycleConfig).versionLifecycleConfig - a consumer that will call methods on ApplicationVersionLifecycleConfig.BuilderversionLifecycleConfig(ApplicationVersionLifecycleConfig)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.