@Override public String toString() { return ToString.builder("CreateReplicationInstanceRequest") .add("ReplicationInstanceIdentifier", replicationInstanceIdentifier()) .add("AllocatedStorage", allocatedStorage()).add("ReplicationInstanceClass", replicationInstanceClass()) .add("VpcSecurityGroupIds", vpcSecurityGroupIds()).add("AvailabilityZone", availabilityZone()) .add("ReplicationSubnetGroupIdentifier", replicationSubnetGroupIdentifier()) .add("PreferredMaintenanceWindow", preferredMaintenanceWindow()).add("MultiAZ", multiAZ()) .add("EngineVersion", engineVersion()).add("AutoMinorVersionUpgrade", autoMinorVersionUpgrade()) .add("Tags", tags()).add("KmsKeyId", kmsKeyId()).add("PubliclyAccessible", publiclyAccessible()).build(); }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. */ @Override public String toString() { return ToString.builder("CreateReplicationInstanceRequest") .add("ReplicationInstanceIdentifier", replicationInstanceIdentifier()) .add("AllocatedStorage", allocatedStorage()).add("ReplicationInstanceClass", replicationInstanceClass()) .add("VpcSecurityGroupIds", vpcSecurityGroupIds()).add("AvailabilityZone", availabilityZone()) .add("ReplicationSubnetGroupIdentifier", replicationSubnetGroupIdentifier()) .add("PreferredMaintenanceWindow", preferredMaintenanceWindow()).add("MultiAZ", multiAZ()) .add("EngineVersion", engineVersion()).add("AutoMinorVersionUpgrade", autoMinorVersionUpgrade()) .add("Tags", tags()).add("KmsKeyId", kmsKeyId()).add("PubliclyAccessible", publiclyAccessible()) .add("DnsNameServers", dnsNameServers()).build(); }
return Optional.ofNullable(clazz.cast(multiAZ())); case "EngineVersion": return Optional.ofNullable(clazz.cast(engineVersion())); case "AutoMinorVersionUpgrade": return Optional.ofNullable(clazz.cast(autoMinorVersionUpgrade()));
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. */ @Override public String toString() { return ToString.builder("CreateReplicationInstanceRequest") .add("ReplicationInstanceIdentifier", replicationInstanceIdentifier()) .add("AllocatedStorage", allocatedStorage()).add("ReplicationInstanceClass", replicationInstanceClass()) .add("VpcSecurityGroupIds", vpcSecurityGroupIds()).add("AvailabilityZone", availabilityZone()) .add("ReplicationSubnetGroupIdentifier", replicationSubnetGroupIdentifier()) .add("PreferredMaintenanceWindow", preferredMaintenanceWindow()).add("MultiAZ", multiAZ()) .add("EngineVersion", engineVersion()).add("AutoMinorVersionUpgrade", autoMinorVersionUpgrade()) .add("Tags", tags()).add("KmsKeyId", kmsKeyId()).add("PubliclyAccessible", publiclyAccessible()) .add("DnsNameServers", dnsNameServers()).build(); }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(replicationInstanceIdentifier()); hashCode = 31 * hashCode + Objects.hashCode(allocatedStorage()); hashCode = 31 * hashCode + Objects.hashCode(replicationInstanceClass()); hashCode = 31 * hashCode + Objects.hashCode(vpcSecurityGroupIds()); hashCode = 31 * hashCode + Objects.hashCode(availabilityZone()); hashCode = 31 * hashCode + Objects.hashCode(replicationSubnetGroupIdentifier()); hashCode = 31 * hashCode + Objects.hashCode(preferredMaintenanceWindow()); hashCode = 31 * hashCode + Objects.hashCode(multiAZ()); hashCode = 31 * hashCode + Objects.hashCode(engineVersion()); hashCode = 31 * hashCode + Objects.hashCode(autoMinorVersionUpgrade()); hashCode = 31 * hashCode + Objects.hashCode(tags()); hashCode = 31 * hashCode + Objects.hashCode(kmsKeyId()); hashCode = 31 * hashCode + Objects.hashCode(publiclyAccessible()); hashCode = 31 * hashCode + Objects.hashCode(dnsNameServers()); return hashCode; }
return Optional.ofNullable(clazz.cast(multiAZ())); case "EngineVersion": return Optional.ofNullable(clazz.cast(engineVersion())); case "AutoMinorVersionUpgrade": return Optional.ofNullable(clazz.cast(autoMinorVersionUpgrade()));
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(replicationInstanceIdentifier()); hashCode = 31 * hashCode + Objects.hashCode(allocatedStorage()); hashCode = 31 * hashCode + Objects.hashCode(replicationInstanceClass()); hashCode = 31 * hashCode + Objects.hashCode(vpcSecurityGroupIds()); hashCode = 31 * hashCode + Objects.hashCode(availabilityZone()); hashCode = 31 * hashCode + Objects.hashCode(replicationSubnetGroupIdentifier()); hashCode = 31 * hashCode + Objects.hashCode(preferredMaintenanceWindow()); hashCode = 31 * hashCode + Objects.hashCode(multiAZ()); hashCode = 31 * hashCode + Objects.hashCode(engineVersion()); hashCode = 31 * hashCode + Objects.hashCode(autoMinorVersionUpgrade()); hashCode = 31 * hashCode + Objects.hashCode(tags()); hashCode = 31 * hashCode + Objects.hashCode(kmsKeyId()); hashCode = 31 * hashCode + Objects.hashCode(publiclyAccessible()); return hashCode; }
return Optional.ofNullable(clazz.cast(multiAZ())); case "EngineVersion": return Optional.ofNullable(clazz.cast(engineVersion())); case "AutoMinorVersionUpgrade": return Optional.ofNullable(clazz.cast(autoMinorVersionUpgrade()));
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(replicationInstanceIdentifier()); hashCode = 31 * hashCode + Objects.hashCode(allocatedStorage()); hashCode = 31 * hashCode + Objects.hashCode(replicationInstanceClass()); hashCode = 31 * hashCode + Objects.hashCode(vpcSecurityGroupIds()); hashCode = 31 * hashCode + Objects.hashCode(availabilityZone()); hashCode = 31 * hashCode + Objects.hashCode(replicationSubnetGroupIdentifier()); hashCode = 31 * hashCode + Objects.hashCode(preferredMaintenanceWindow()); hashCode = 31 * hashCode + Objects.hashCode(multiAZ()); hashCode = 31 * hashCode + Objects.hashCode(engineVersion()); hashCode = 31 * hashCode + Objects.hashCode(autoMinorVersionUpgrade()); hashCode = 31 * hashCode + Objects.hashCode(tags()); hashCode = 31 * hashCode + Objects.hashCode(kmsKeyId()); hashCode = 31 * hashCode + Objects.hashCode(publiclyAccessible()); hashCode = 31 * hashCode + Objects.hashCode(dnsNameServers()); return hashCode; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof CreateReplicationInstanceRequest)) { return false; } CreateReplicationInstanceRequest other = (CreateReplicationInstanceRequest) obj; return Objects.equals(replicationInstanceIdentifier(), other.replicationInstanceIdentifier()) && Objects.equals(allocatedStorage(), other.allocatedStorage()) && Objects.equals(replicationInstanceClass(), other.replicationInstanceClass()) && Objects.equals(vpcSecurityGroupIds(), other.vpcSecurityGroupIds()) && Objects.equals(availabilityZone(), other.availabilityZone()) && Objects.equals(replicationSubnetGroupIdentifier(), other.replicationSubnetGroupIdentifier()) && Objects.equals(preferredMaintenanceWindow(), other.preferredMaintenanceWindow()) && Objects.equals(multiAZ(), other.multiAZ()) && Objects.equals(engineVersion(), other.engineVersion()) && Objects.equals(autoMinorVersionUpgrade(), other.autoMinorVersionUpgrade()) && Objects.equals(tags(), other.tags()) && Objects.equals(kmsKeyId(), other.kmsKeyId()) && Objects.equals(publiclyAccessible(), other.publiclyAccessible()) && Objects.equals(dnsNameServers(), other.dnsNameServers()); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof CreateReplicationInstanceRequest)) { return false; } CreateReplicationInstanceRequest other = (CreateReplicationInstanceRequest) obj; return Objects.equals(replicationInstanceIdentifier(), other.replicationInstanceIdentifier()) && Objects.equals(allocatedStorage(), other.allocatedStorage()) && Objects.equals(replicationInstanceClass(), other.replicationInstanceClass()) && Objects.equals(vpcSecurityGroupIds(), other.vpcSecurityGroupIds()) && Objects.equals(availabilityZone(), other.availabilityZone()) && Objects.equals(replicationSubnetGroupIdentifier(), other.replicationSubnetGroupIdentifier()) && Objects.equals(preferredMaintenanceWindow(), other.preferredMaintenanceWindow()) && Objects.equals(multiAZ(), other.multiAZ()) && Objects.equals(engineVersion(), other.engineVersion()) && Objects.equals(autoMinorVersionUpgrade(), other.autoMinorVersionUpgrade()) && Objects.equals(tags(), other.tags()) && Objects.equals(kmsKeyId(), other.kmsKeyId()) && Objects.equals(publiclyAccessible(), other.publiclyAccessible()); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof CreateReplicationInstanceRequest)) { return false; } CreateReplicationInstanceRequest other = (CreateReplicationInstanceRequest) obj; return Objects.equals(replicationInstanceIdentifier(), other.replicationInstanceIdentifier()) && Objects.equals(allocatedStorage(), other.allocatedStorage()) && Objects.equals(replicationInstanceClass(), other.replicationInstanceClass()) && Objects.equals(vpcSecurityGroupIds(), other.vpcSecurityGroupIds()) && Objects.equals(availabilityZone(), other.availabilityZone()) && Objects.equals(replicationSubnetGroupIdentifier(), other.replicationSubnetGroupIdentifier()) && Objects.equals(preferredMaintenanceWindow(), other.preferredMaintenanceWindow()) && Objects.equals(multiAZ(), other.multiAZ()) && Objects.equals(engineVersion(), other.engineVersion()) && Objects.equals(autoMinorVersionUpgrade(), other.autoMinorVersionUpgrade()) && Objects.equals(tags(), other.tags()) && Objects.equals(kmsKeyId(), other.kmsKeyId()) && Objects.equals(publiclyAccessible(), other.publiclyAccessible()) && Objects.equals(dnsNameServers(), other.dnsNameServers()); }
/** * Marshall the given parameter object */ public void marshall(CreateReplicationInstanceRequest createReplicationInstanceRequest, ProtocolMarshaller protocolMarshaller) { Validate.paramNotNull(createReplicationInstanceRequest, "createReplicationInstanceRequest"); Validate.paramNotNull(protocolMarshaller, "protocolMarshaller"); try { protocolMarshaller.marshall(createReplicationInstanceRequest.replicationInstanceIdentifier(), REPLICATIONINSTANCEIDENTIFIER_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.allocatedStorage(), ALLOCATEDSTORAGE_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.replicationInstanceClass(), REPLICATIONINSTANCECLASS_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.vpcSecurityGroupIds(), VPCSECURITYGROUPIDS_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.availabilityZone(), AVAILABILITYZONE_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.replicationSubnetGroupIdentifier(), REPLICATIONSUBNETGROUPIDENTIFIER_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.preferredMaintenanceWindow(), PREFERREDMAINTENANCEWINDOW_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.multiAZ(), MULTIAZ_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.engineVersion(), ENGINEVERSION_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.autoMinorVersionUpgrade(), AUTOMINORVERSIONUPGRADE_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.tags(), TAGS_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.kmsKeyId(), KMSKEYID_BINDING); protocolMarshaller.marshall(createReplicationInstanceRequest.publiclyAccessible(), PUBLICLYACCESSIBLE_BINDING); } catch (Exception e) { throw SdkClientException.builder().message("Unable to marshall request to JSON: " + e.getMessage()).cause(e).build(); } } }