Interface LaunchPermissionConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LaunchPermissionConfiguration.Builder,LaunchPermissionConfiguration>,SdkBuilder<LaunchPermissionConfiguration.Builder,LaunchPermissionConfiguration>,SdkPojo
- Enclosing class:
- LaunchPermissionConfiguration
public static interface LaunchPermissionConfiguration.Builder extends SdkPojo, CopyableBuilder<LaunchPermissionConfiguration.Builder,LaunchPermissionConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LaunchPermissionConfiguration.BuilderorganizationalUnitArns(String... organizationalUnitArns)The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.LaunchPermissionConfiguration.BuilderorganizationalUnitArns(Collection<String> organizationalUnitArns)The ARN for an Organizations organizational unit (OU) that you want to share your AMI with.LaunchPermissionConfiguration.BuilderorganizationArns(String... organizationArns)The ARN for an Amazon Web Services Organization that you want to share your AMI with.LaunchPermissionConfiguration.BuilderorganizationArns(Collection<String> organizationArns)The ARN for an Amazon Web Services Organization that you want to share your AMI with.LaunchPermissionConfiguration.BuilderuserGroups(String... userGroups)The name of the group.LaunchPermissionConfiguration.BuilderuserGroups(Collection<String> userGroups)The name of the group.LaunchPermissionConfiguration.BuilderuserIds(String... userIds)The Amazon Web Services account ID.LaunchPermissionConfiguration.BuilderuserIds(Collection<String> userIds)The Amazon Web Services account ID.-
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, sdkFields
-
-
-
-
Method Detail
-
userIds
LaunchPermissionConfiguration.Builder userIds(Collection<String> userIds)
The Amazon Web Services account ID.
- Parameters:
userIds- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userIds
LaunchPermissionConfiguration.Builder userIds(String... userIds)
The Amazon Web Services account ID.
- Parameters:
userIds- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userGroups
LaunchPermissionConfiguration.Builder userGroups(Collection<String> userGroups)
The name of the group.
- Parameters:
userGroups- The name of the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userGroups
LaunchPermissionConfiguration.Builder userGroups(String... userGroups)
The name of the group.
- Parameters:
userGroups- The name of the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationArns
LaunchPermissionConfiguration.Builder organizationArns(Collection<String> organizationArns)
The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.
- Parameters:
organizationArns- The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationArns
LaunchPermissionConfiguration.Builder organizationArns(String... organizationArns)
The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.
- Parameters:
organizationArns- The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitArns
LaunchPermissionConfiguration.Builder organizationalUnitArns(Collection<String> organizationalUnitArns)
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.
- Parameters:
organizationalUnitArns- The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitArns
LaunchPermissionConfiguration.Builder organizationalUnitArns(String... organizationalUnitArns)
The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.
- Parameters:
organizationalUnitArns- The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-