com.amazonaws.services.elasticmapreduce.model

## クラス SetVisibleToAllUsersRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elasticmapreduce.model.SetVisibleToAllUsersRequest

- すべての実装されたインタフェース:
    java.io.Serializable

      public class SetVisibleToAllUsersRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `SetVisibleToAllUsers operation`.

  Sets whether all AWS Identity and Access Management (IAM) users under your account can access the specifed job flows. This action works on running job flows. You can also set the visibility of a job flow when you launch it using the `VisibleToAllUsers` parameter of RunJobFlow. The SetVisibleToAllUsers action can be called only by an IAM user who created the job flow or the AWS account that owns the job flow.

  関連項目:
    `AmazonElasticMapReduce.setVisibleToAllUsers(SetVisibleToAllUsersRequest)`, 直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `SetVisibleToAllUsersRequest()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getJobFlowIds()` Identifiers of the job flows to receive the new visibility setting.
    `java.lang.Boolean` | `getVisibleToAllUsers()` Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isVisibleToAllUsers()` Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow.
    `void` | `setJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)` Identifiers of the job flows to receive the new visibility setting.
    `void` | `setVisibleToAllUsers(java.lang.Boolean visibleToAllUsers)` Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `SetVisibleToAllUsersRequest` | `withJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)` Identifiers of the job flows to receive the new visibility setting.
    `SetVisibleToAllUsersRequest` | `withJobFlowIds(java.lang.String... jobFlowIds)` Identifiers of the job flows to receive the new visibility setting.
    `SetVisibleToAllUsersRequest` | `withVisibleToAllUsers(java.lang.Boolean visibleToAllUsers)` Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### SetVisibleToAllUsersRequest

          public SetVisibleToAllUsersRequest()

  - ### メソッドの詳細

    - #### getJobFlowIds

          public java.util.List<java.lang.String> getJobFlowIds()

      Identifiers of the job flows to receive the new visibility setting.
      戻り値:
        Identifiers of the job flows to receive the new visibility setting.

    - #### setJobFlowIds

          public void setJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)

      Identifiers of the job flows to receive the new visibility setting.
      パラメータ:
        `jobFlowIds` - Identifiers of the job flows to receive the new visibility setting.

    - #### withJobFlowIds

          public SetVisibleToAllUsersRequest withJobFlowIds(java.lang.String... jobFlowIds)

      Identifiers of the job flows to receive the new visibility setting.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `jobFlowIds` - Identifiers of the job flows to receive the new visibility setting.

    - #### withJobFlowIds

          public SetVisibleToAllUsersRequest withJobFlowIds(java.util.Collection<java.lang.String> jobFlowIds)

      Identifiers of the job flows to receive the new visibility setting.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `jobFlowIds` - Identifiers of the job flows to receive the new visibility setting.

    - #### isVisibleToAllUsers

          public java.lang.Boolean isVisibleToAllUsers()

      Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.
      戻り値:
        Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.

    - #### setVisibleToAllUsers

          public void setVisibleToAllUsers(java.lang.Boolean visibleToAllUsers)

      Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.
      パラメータ:
        `visibleToAllUsers` - Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.

    - #### withVisibleToAllUsers

          public SetVisibleToAllUsersRequest withVisibleToAllUsers(java.lang.Boolean visibleToAllUsers)

      Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `visibleToAllUsers` - Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.

    - #### getVisibleToAllUsers

          public java.lang.Boolean getVisibleToAllUsers()

      Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.
      戻り値:
        Whether the specified job flows are visible to all IAM users of the AWS account associated with the job flow. If this value is set to True, all IAM users of that AWS account can view and, if they have the proper IAM policy permissions set, manage the job flows. If it is set to False, only the IAM user that created a job flow can view and manage it.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`