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 Details

    • 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

      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

      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.