com.amazonaws.services.cloudfront_2012_03_15.model

## クラス TrustedSigners

- java.lang.Object
- - com.amazonaws.services.cloudfront_2012_03_15.model.TrustedSigners

-     public class TrustedSigners
      extends java.lang.Object

  The trusted signers of the URL.

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

    コンストラクタ
    コンストラクタと説明
    `TrustedSigners()` Default constructor for a new TrustedSigners object.
    `TrustedSigners(java.util.List<java.lang.String> awsAccountNumbers)` Constructs a new TrustedSigners object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getAwsAccountNumbers()` Specifies an AWS account that can create signed URLs.
    `java.lang.String` | `getSelf()` Include this empty element if you want to give your own AWS account permission to create signed URLs.
    `int` | `hashCode()`
    `void` | `setAwsAccountNumbers(java.util.Collection<java.lang.String> awsAccountNumbers)` Specifies an AWS account that can create signed URLs.
    `void` | `setSelf(java.lang.String self)` Include this empty element if you want to give your own AWS account permission to create signed URLs.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `TrustedSigners` | `withAwsAccountNumbers(java.util.Collection<java.lang.String> awsAccountNumbers)` Specifies an AWS account that can create signed URLs.
    `TrustedSigners` | `withAwsAccountNumbers(java.lang.String... awsAccountNumbers)` Specifies an AWS account that can create signed URLs.
    `TrustedSigners` | `withSelf(java.lang.String self)` Include this empty element if you want to give your own AWS account permission to create signed URLs.

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

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

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

    - #### TrustedSigners

          public TrustedSigners()

      Default constructor for a new TrustedSigners object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### TrustedSigners

          public TrustedSigners(java.util.List<java.lang.String> awsAccountNumbers)

      Constructs a new TrustedSigners object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `awsAccountNumbers` - Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.

  - ### メソッドの詳細

    - #### getSelf

          public java.lang.String getSelf()

      Include this empty element if you want to give your own AWS account permission to create signed URLs.
      戻り値:
        Include this empty element if you want to give your own AWS account permission to create signed URLs.

    - #### setSelf

          public void setSelf(java.lang.String self)

      Include this empty element if you want to give your own AWS account permission to create signed URLs.
      パラメータ:
        `self` - Include this empty element if you want to give your own AWS account permission to create signed URLs.

    - #### withSelf

          public TrustedSigners withSelf(java.lang.String self)

      Include this empty element if you want to give your own AWS account permission to create signed URLs.

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

      パラメータ:
        `self` - Include this empty element if you want to give your own AWS account permission to create signed URLs.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getAwsAccountNumbers

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

      Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.
      戻り値:
        Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.

    - #### setAwsAccountNumbers

          public void setAwsAccountNumbers(java.util.Collection<java.lang.String> awsAccountNumbers)

      Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.
      パラメータ:
        `awsAccountNumbers` - Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.

    - #### withAwsAccountNumbers

          public TrustedSigners withAwsAccountNumbers(java.lang.String... awsAccountNumbers)

      Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.

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

      パラメータ:
        `awsAccountNumbers` - Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### withAwsAccountNumbers

          public TrustedSigners withAwsAccountNumbers(java.util.Collection<java.lang.String> awsAccountNumbers)

      Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.

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

      パラメータ:
        `awsAccountNumbers` - Specifies an AWS account that can create signed URLs. Remove the dashes. You can specify up to five accounts, each with its own AwsAccountNumber element.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### 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`