@Override public DynamoDbSettings build() { return new DynamoDbSettings(this); }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(serviceAccessRoleArn()); return hashCode; }
public final DynamoDbSettings.Builder getDynamoDbSettings() { return dynamoDbSettings != null ? dynamoDbSettings.toBuilder() : null; }
/** * <p> * The settings for the target DynamoDB database. For more information, see the <code>DynamoDBSettings</code> * structure. * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
/** * <p> * Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available * settings, see <a href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html">Using * Object Mapping to Migrate Data to DynamoDB</a> in the <i>AWS Database Migration Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof DynamoDbSettings)) { return false; } DynamoDbSettings other = (DynamoDbSettings) obj; return Objects.equals(serviceAccessRoleArn(), other.serviceAccessRoleArn()); }
/** * <p> * Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available * settings, see <a href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html">Using * Object Mapping to Migrate Data to DynamoDB</a> in the <i>AWS Database Migration Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
public final DynamoDbSettings.Builder getDynamoDbSettings() { return dynamoDbSettings != null ? dynamoDbSettings.toBuilder() : null; }
@Override public DynamoDbSettings build() { return new DynamoDbSettings(this); } }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(serviceAccessRoleArn()); return hashCode; }
/** * <p> * Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available * settings, see <a href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html">Using * Object Mapping to Migrate Data to DynamoDB</a> in the <i>AWS Database Migration Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
public final DynamoDbSettings.Builder getDynamoDbSettings() { return dynamoDbSettings != null ? dynamoDbSettings.toBuilder() : null; }
@Override public DynamoDbSettings build() { return new DynamoDbSettings(this); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof DynamoDbSettings)) { return false; } DynamoDbSettings other = (DynamoDbSettings) obj; return Objects.equals(serviceAccessRoleArn(), other.serviceAccessRoleArn()); }
/** * <p> * The settings for the target DynamoDB database. For more information, see the <code>DynamoDBSettings</code> * structure. * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
public final DynamoDbSettings.Builder getDynamoDbSettings() { return dynamoDbSettings != null ? dynamoDbSettings.toBuilder() : null; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof DynamoDbSettings)) { return false; } DynamoDbSettings other = (DynamoDbSettings) obj; return Objects.equals(serviceAccessRoleArn(), other.serviceAccessRoleArn()); }
/** * <p> * Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available * settings, see the <b>Using Object Mapping to Migrate Data to DynamoDB</b> section at <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html"> Using an Amazon DynamoDB * Database as a Target for AWS Database Migration Service</a>. * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
public final DynamoDbSettings.Builder getDynamoDbSettings() { return dynamoDbSettings != null ? dynamoDbSettings.toBuilder() : null; }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(serviceAccessRoleArn()); return hashCode; }