public static final class CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty |
build()
Builds the configured instance.
|
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder |
organizationalUnitArns(java.util.List<java.lang.String> organizationalUnitArns)
|
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder |
organizationArns(java.util.List<java.lang.String> organizationArns)
|
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder |
userGroups(java.util.List<java.lang.String> userGroups)
|
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder |
userIds(java.util.List<java.lang.String> userIds)
|
public CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder organizationalUnitArns(java.util.List<java.lang.String> organizationalUnitArns)
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.getOrganizationalUnitArns()
organizationalUnitArns
- The ARN for an AWS Organizations organizational unit (OU) that you want to share your AMI with.
For more information about key concepts for AWS Organizations , see AWS Organizations terminology and concepts .this
public CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder organizationArns(java.util.List<java.lang.String> organizationArns)
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.getOrganizationArns()
organizationArns
- The ARN for an AWS Organization that you want to share your AMI with.
For more information, see What is AWS Organizations ? .this
public CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder userGroups(java.util.List<java.lang.String> userGroups)
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.getUserGroups()
userGroups
- The name of the group.this
public CfnDistributionConfiguration.LaunchPermissionConfigurationProperty.Builder userIds(java.util.List<java.lang.String> userIds)
userIds
- The AWS account ID.this
public CfnDistributionConfiguration.LaunchPermissionConfigurationProperty build()
CfnDistributionConfiguration.LaunchPermissionConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided