ApiHBaseReplicationArguments (cloudera-manager-api-swagger 7.8.1 API)
Date: 2022-11-17

com.cloudera.api.swagger.model

## Class ApiHBaseReplicationArguments

- java.lang.Object
- - com.cloudera.api.swagger.model.ApiHBaseReplicationArguments

-     @Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
                 date="2022-11-17T16:22:50.425Z")
      public class ApiHBaseReplicationArguments
      extends Object

  Replication arguments for HBase service

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ApiHBaseReplicationArguments()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `ApiHBaseReplicationArguments` | `addTablesItem(HBaseTableArgs tablesItem)`
    `ApiHBaseReplicationArguments` | `endPointClassName(String endPointClassName)`
    `boolean` | `equals(Object o)`
    `String` | `getEndPointClassName()`
    `String` | `getHbaseClusterKey()`
    `BigDecimal` | `getNumMappers()`
    `HBasePeerState` | `getPeerState()`
    `Map<String,String>` | `getReplicationProperties()`
    `String` | `getSnapshotScratchLocation()`
    `String` | `getSourceAccount()`
    `ApiServiceRef` | `getSourceHBaseService()`
    `String` | `getSourceSchedulerPool()`
    `List<HBaseTableArgs>` | `getTables()`
    `Boolean` | `getValidateReplicationSetup()`
    `int` | `hashCode()`
    `ApiHBaseReplicationArguments` | `hbaseClusterKey(String hbaseClusterKey)`
    `ApiHBaseReplicationArguments` | `numMappers(BigDecimal numMappers)`
    `ApiHBaseReplicationArguments` | `peerState(HBasePeerState peerState)`
    `ApiHBaseReplicationArguments` | `putReplicationPropertiesItem(String key, String replicationPropertiesItem)`
    `ApiHBaseReplicationArguments` | `replicationProperties(Map<String,String> replicationProperties)`
    `void` | `setEndPointClassName(String endPointClassName)`
    `void` | `setHbaseClusterKey(String hbaseClusterKey)`
    `void` | `setNumMappers(BigDecimal numMappers)`
    `void` | `setPeerState(HBasePeerState peerState)`
    `void` | `setReplicationProperties(Map<String,String> replicationProperties)`
    `void` | `setSnapshotScratchLocation(String snapshotScratchLocation)`
    `void` | `setSourceAccount(String sourceAccount)`
    `void` | `setSourceHBaseService(ApiServiceRef sourceHBaseService)`
    `void` | `setSourceSchedulerPool(String sourceSchedulerPool)`
    `void` | `setTables(List<HBaseTableArgs> tables)`
    `void` | `setValidateReplicationSetup(Boolean validateReplicationSetup)`
    `ApiHBaseReplicationArguments` | `snapshotScratchLocation(String snapshotScratchLocation)`
    `ApiHBaseReplicationArguments` | `sourceAccount(String sourceAccount)`
    `ApiHBaseReplicationArguments` | `sourceHBaseService(ApiServiceRef sourceHBaseService)`
    `ApiHBaseReplicationArguments` | `sourceSchedulerPool(String sourceSchedulerPool)`
    `ApiHBaseReplicationArguments` | `tables(List<HBaseTableArgs> tables)`
    `String` | `toString()`
    `ApiHBaseReplicationArguments` | `validateReplicationSetup(Boolean validateReplicationSetup)`

    - ### Methods inherited from class java.lang.Object

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

- - ### Constructor Detail

    - #### ApiHBaseReplicationArguments

          public ApiHBaseReplicationArguments()

  - ### Method Detail

    - #### sourceHBaseService

          public ApiHBaseReplicationArguments sourceHBaseService(ApiServiceRef sourceHBaseService)

    - #### getSourceHBaseService

          public ApiServiceRef getSourceHBaseService()

      Returns:
        sourceHBaseService

    - #### setSourceHBaseService

          public void setSourceHBaseService(ApiServiceRef sourceHBaseService)

    - #### peerState

          public ApiHBaseReplicationArguments peerState(HBasePeerState peerState)

    - #### getPeerState

          public HBasePeerState getPeerState()

      Returns:
        peerState

    - #### setPeerState

          public void setPeerState(HBasePeerState peerState)

    - #### hbaseClusterKey

          public ApiHBaseReplicationArguments hbaseClusterKey(String hbaseClusterKey)

    - #### getHbaseClusterKey

          public String getHbaseClusterKey()

      Returns:
        hbaseClusterKey

    - #### setHbaseClusterKey

          public void setHbaseClusterKey(String hbaseClusterKey)

    - #### endPointClassName

          public ApiHBaseReplicationArguments endPointClassName(String endPointClassName)

    - #### getEndPointClassName

          public String getEndPointClassName()

      Returns:
        endPointClassName

    - #### setEndPointClassName

          public void setEndPointClassName(String endPointClassName)

    - #### tables

          public ApiHBaseReplicationArguments tables(List<HBaseTableArgs> tables)

    - #### addTablesItem

          public ApiHBaseReplicationArguments addTablesItem(HBaseTableArgs tablesItem)

    - #### getTables

          public List<HBaseTableArgs> getTables()

      Returns:
        tables

    - #### setTables

          public void setTables(List<HBaseTableArgs> tables)

    - #### replicationProperties

          public ApiHBaseReplicationArguments replicationProperties(Map<String,String> replicationProperties)

    - #### putReplicationPropertiesItem

          public ApiHBaseReplicationArguments putReplicationPropertiesItem(String key,
                                                                           String replicationPropertiesItem)

    - #### getReplicationProperties

          public Map<String,String> getReplicationProperties()

      Returns:
        replicationProperties

    - #### setReplicationProperties

          public void setReplicationProperties(Map<String,String> replicationProperties)

    - #### sourceAccount

          public ApiHBaseReplicationArguments sourceAccount(String sourceAccount)

    - #### getSourceAccount

          public String getSourceAccount()

      Returns:
        sourceAccount

    - #### setSourceAccount

          public void setSourceAccount(String sourceAccount)

    - #### sourceSchedulerPool

          public ApiHBaseReplicationArguments sourceSchedulerPool(String sourceSchedulerPool)

    - #### getSourceSchedulerPool

          public String getSourceSchedulerPool()

      Returns:
        sourceSchedulerPool

    - #### setSourceSchedulerPool

          public void setSourceSchedulerPool(String sourceSchedulerPool)

    - #### numMappers

          public ApiHBaseReplicationArguments numMappers(BigDecimal numMappers)

    - #### getNumMappers

          public BigDecimal getNumMappers()

      Returns:
        numMappers

    - #### setNumMappers

          public void setNumMappers(BigDecimal numMappers)

    - #### snapshotScratchLocation

          public ApiHBaseReplicationArguments snapshotScratchLocation(String snapshotScratchLocation)

    - #### getSnapshotScratchLocation

          public String getSnapshotScratchLocation()

      Returns:
        snapshotScratchLocation

    - #### setSnapshotScratchLocation

          public void setSnapshotScratchLocation(String snapshotScratchLocation)

    - #### validateReplicationSetup

          public ApiHBaseReplicationArguments validateReplicationSetup(Boolean validateReplicationSetup)

    - #### getValidateReplicationSetup

          public Boolean getValidateReplicationSetup()

      Returns:
        validateReplicationSetup

    - #### setValidateReplicationSetup

          public void setValidateReplicationSetup(Boolean validateReplicationSetup)

    - #### equals

          public boolean equals(Object o)

      Overrides:
        `equals` in class `Object`

    - #### hashCode

          public int hashCode()

      Overrides:
        `hashCode` in class `Object`

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`

Copyright © 2022. All rights reserved.