Skip to content

RosShardingInstanceProps

Properties for defining a RosShardingInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mongodb-shardinginstance

Initializer

import com.aliyun.ros.cdk.mongodb.RosShardingInstanceProps;
RosShardingInstanceProps.builder()
    .configServer(IResolvable)
    .configServer(java.util.List<IResolvable)
    .configServer(ConfigServerProperty>)
    .mongos(IResolvable)
    .mongos(java.util.List<IResolvable)
    .mongos(MongosProperty>)
    .replicaSet(IResolvable)
    .replicaSet(java.util.List<IResolvable)
    .replicaSet(ReplicaSetProperty>)
//  .accountPassword(java.lang.String)
//  .accountPassword(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .chargeType(java.lang.String)
//  .chargeType(IResolvable)
//  .dbInstanceDescription(java.lang.String)
//  .dbInstanceDescription(IResolvable)
//  .engineVersion(java.lang.String)
//  .engineVersion(IResolvable)
//  .hiddenZoneId(java.lang.String)
//  .hiddenZoneId(IResolvable)
//  .networkType(java.lang.String)
//  .networkType(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .protocolType(java.lang.String)
//  .protocolType(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .restoreTime(java.lang.String)
//  .restoreTime(IResolvable)
//  .secondaryZoneId(java.lang.String)
//  .secondaryZoneId(IResolvable)
//  .securityIpArray(java.lang.String)
//  .securityIpArray(IResolvable)
//  .srcDbInstanceId(java.lang.String)
//  .srcDbInstanceId(IResolvable)
//  .storageEngine(java.lang.String)
//  .storageEngine(IResolvable)
//  .storageType(java.lang.String)
//  .storageType(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .tdeStatus(java.lang.Boolean)
//  .tdeStatus(IResolvable)
//  .vpcId(java.lang.String)
//  .vpcId(IResolvable)
//  .vSwitchId(java.lang.String)
//  .vSwitchId(IResolvable)
//  .zoneId(java.lang.String)
//  .zoneId(IResolvable)
    .build();

Properties

Name Type Description
configServer com.aliyun.ros.cdk.core.IResolvable OR java.util.ListConfigServerProperty> No description.
mongos com.aliyun.ros.cdk.core.IResolvable OR java.util.ListMongosProperty> No description.
replicaSet com.aliyun.ros.cdk.core.IResolvable OR java.util.ListReplicaSetProperty> No description.
accountPassword java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
chargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
dbInstanceDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
engineVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
hiddenZoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
networkType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
protocolType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
restoreTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
secondaryZoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
securityIpArray java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
srcDbInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
storageEngine java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
storageType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.
tdeStatus java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
zoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

configServerRequired

public java.lang.Object getConfigServer();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListConfigServerProperty>

mongosRequired

public java.lang.Object getMongos();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListMongosProperty>

replicaSetRequired

public java.lang.Object getReplicaSet();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListReplicaSetProperty>

accountPasswordOptional

public java.lang.Object getAccountPassword();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

autoRenewOptional

public java.lang.Object getAutoRenew();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

chargeTypeOptional

public java.lang.Object getChargeType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

dbInstanceDescriptionOptional

public java.lang.Object getDbInstanceDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

engineVersionOptional

public java.lang.Object getEngineVersion();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

hiddenZoneIdOptional

public java.lang.Object getHiddenZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

networkTypeOptional

public java.lang.Object getNetworkType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

periodOptional

public java.lang.Object getPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

protocolTypeOptional

public java.lang.Object getProtocolType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

restoreTimeOptional

public java.lang.Object getRestoreTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

secondaryZoneIdOptional

public java.lang.Object getSecondaryZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

securityIpArrayOptional

public java.lang.Object getSecurityIpArray();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

srcDbInstanceIdOptional

public java.lang.Object getSrcDbInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

storageEngineOptional

public java.lang.Object getStorageEngine();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

storageTypeOptional

public java.lang.Object getStorageType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

tagsOptional

public java.util.List<TagsProperty> getTags();

tdeStatusOptional

public java.lang.Object getTdeStatus();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

vpcIdOptional

public java.lang.Object getVpcId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

vSwitchIdOptional

public java.lang.Object getVSwitchId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

zoneIdOptional

public java.lang.Object getZoneId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable