com.amazonaws.services.datapipeline.model

## クラス Operator

- java.lang.Object
- - com.amazonaws.services.datapipeline.model.Operator

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

      public class Operator
      extends java.lang.Object
      implements java.io.Serializable

  Contains a logical operation for comparing the value of a field with a specified value.

  関連項目:
    直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getType()` The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`).
    `java.util.List<java.lang.String>` | `getValues()` The value that the actual field value will be compared with.
    `int` | `hashCode()`
    `void` | `setType(OperatorType type)` The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`).
    `void` | `setType(java.lang.String type)` The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`).
    `void` | `setValues(java.util.Collection<java.lang.String> values)` The value that the actual field value will be compared with.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `Operator` | `withType(OperatorType type)` The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`).
    `Operator` | `withType(java.lang.String type)` The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`).
    `Operator` | `withValues(java.util.Collection<java.lang.String> values)` The value that the actual field value will be compared with.
    `Operator` | `withValues(java.lang.String... values)` The value that the actual field value will be compared with.

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

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

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

    - #### Operator

          public Operator()

  - ### メソッドの詳細

    - #### getType

          public java.lang.String getType()

      The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

      The comparison operators EQ and REF_EQ act on the following fields:

      - name
      - @sphere
      - parent
      - @componentParent
      - @instanceParent
      - @status
      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      Constraints:
      Allowed Values: EQ, REF_EQ, LE, GE, BETWEEN

      戻り値:
        The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

        The comparison operators EQ and REF_EQ act on the following fields:

        - name
        - @sphere
        - parent
        - @componentParent
        - @instanceParent
        - @status
        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      関連項目:
        `OperatorType`

    - #### setType

          public void setType(java.lang.String type)

      The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

      The comparison operators EQ and REF_EQ act on the following fields:

      - name
      - @sphere
      - parent
      - @componentParent
      - @instanceParent
      - @status
      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      Constraints:
      Allowed Values: EQ, REF_EQ, LE, GE, BETWEEN

      パラメータ:
        `type` - The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

        The comparison operators EQ and REF_EQ act on the following fields:

        - name
        - @sphere
        - parent
        - @componentParent
        - @instanceParent
        - @status
        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      関連項目:
        `OperatorType`

    - #### withType

          public Operator withType(java.lang.String type)

      The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

      The comparison operators EQ and REF_EQ act on the following fields:

      - name
      - @sphere
      - parent
      - @componentParent
      - @instanceParent
      - @status
      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

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

      Constraints:
      Allowed Values: EQ, REF_EQ, LE, GE, BETWEEN

      パラメータ:
        `type` - The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

        The comparison operators EQ and REF_EQ act on the following fields:

        - name
        - @sphere
        - parent
        - @componentParent
        - @instanceParent
        - @status
        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      関連項目:
        `OperatorType`

    - #### setType

          public void setType(OperatorType type)

      The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

      The comparison operators EQ and REF_EQ act on the following fields:

      - name
      - @sphere
      - parent
      - @componentParent
      - @instanceParent
      - @status
      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      Constraints:
      Allowed Values: EQ, REF_EQ, LE, GE, BETWEEN

      パラメータ:
        `type` - The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

        The comparison operators EQ and REF_EQ act on the following fields:

        - name
        - @sphere
        - parent
        - @componentParent
        - @instanceParent
        - @status
        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      関連項目:
        `OperatorType`

    - #### withType

          public Operator withType(OperatorType type)

      The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

      The comparison operators EQ and REF_EQ act on the following fields:

      - name
      - @sphere
      - parent
      - @componentParent
      - @instanceParent
      - @status
      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

      - @scheduledStartTime
      - @scheduledEndTime
      - @actualStartTime
      - @actualEndTime

      Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

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

      Constraints:
      Allowed Values: EQ, REF_EQ, LE, GE, BETWEEN

      パラメータ:
        `type` - The logical operation to be performed: equal (`EQ`), equal reference (`REF_EQ`), less than or equal (`LE`), greater than or equal (`GE`), or between (`BETWEEN`). Equal reference (`REF_EQ`) can be used only with reference fields. The other comparison types can be used only with String fields. The comparison types you can use apply only to certain object fields, as detailed below.

        The comparison operators EQ and REF_EQ act on the following fields:

        - name
        - @sphere
        - parent
        - @componentParent
        - @instanceParent
        - @status
        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        The comparison operators `GE`, `LE`, and `BETWEEN` act on the following fields:

        - @scheduledStartTime
        - @scheduledEndTime
        - @actualStartTime
        - @actualEndTime

        Note that fields beginning with the at sign (@) are read-only and set by the web service. When you name fields, you should choose names containing only alpha-numeric values, as symbols may be reserved by AWS Data Pipeline. User-defined fields that you add to a pipeline should prefix their name with the string "my".

      関連項目:
        `OperatorType`

    - #### getValues

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

      The value that the actual field value will be compared with.
      戻り値:
        The value that the actual field value will be compared with.

    - #### setValues

          public void setValues(java.util.Collection<java.lang.String> values)

      The value that the actual field value will be compared with.
      パラメータ:
        `values` - The value that the actual field value will be compared with.

    - #### withValues

          public Operator withValues(java.lang.String... values)

      The value that the actual field value will be compared with.

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

      パラメータ:
        `values` - The value that the actual field value will be compared with.

    - #### withValues

          public Operator withValues(java.util.Collection<java.lang.String> values)

      The value that the actual field value will be compared with.

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

      パラメータ:
        `values` - The value that the actual field value will be compared with.

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