yandex.cloud.api.datatransfer.v1.endpoint.Kafka Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/datatransfer/v1/endpoint/kafka.proto
package yandex.cloud.api.datatransfer.v1.endpoint;
public final class Kafka {
private Kafka() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism}
*/
public enum KafkaMechanism
implements com.google.protobuf.ProtocolMessageEnum {
/**
* KAFKA_MECHANISM_UNSPECIFIED = 0;
*/
KAFKA_MECHANISM_UNSPECIFIED(0),
/**
* KAFKA_MECHANISM_SHA256 = 1;
*/
KAFKA_MECHANISM_SHA256(1),
/**
* KAFKA_MECHANISM_SHA512 = 2;
*/
KAFKA_MECHANISM_SHA512(2),
UNRECOGNIZED(-1),
;
/**
* KAFKA_MECHANISM_UNSPECIFIED = 0;
*/
public static final int KAFKA_MECHANISM_UNSPECIFIED_VALUE = 0;
/**
* KAFKA_MECHANISM_SHA256 = 1;
*/
public static final int KAFKA_MECHANISM_SHA256_VALUE = 1;
/**
* KAFKA_MECHANISM_SHA512 = 2;
*/
public static final int KAFKA_MECHANISM_SHA512_VALUE = 2;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static KafkaMechanism valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static KafkaMechanism forNumber(int value) {
switch (value) {
case 0: return KAFKA_MECHANISM_UNSPECIFIED;
case 1: return KAFKA_MECHANISM_SHA256;
case 2: return KAFKA_MECHANISM_SHA512;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
KafkaMechanism> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public KafkaMechanism findValueByNumber(int number) {
return KafkaMechanism.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.getDescriptor().getEnumTypes().get(0);
}
private static final KafkaMechanism[] VALUES = values();
public static KafkaMechanism valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private KafkaMechanism(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism)
}
public interface KafkaConnectionOptionsOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions)
com.google.protobuf.MessageOrBuilder {
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return Whether the clusterId field is set.
*/
boolean hasClusterId();
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
* @return Whether the onPremise field is set.
*/
boolean hasOnPremise();
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
* @return The onPremise.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka getOnPremise();
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder getOnPremiseOrBuilder();
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.ConnectionCase getConnectionCase();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions}
*/
public static final class KafkaConnectionOptions extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions)
KafkaConnectionOptionsOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaConnectionOptions.newBuilder() to construct.
private KafkaConnectionOptions(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaConnectionOptions() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaConnectionOptions();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaConnectionOptions(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
connectionCase_ = 1;
connection_ = s;
break;
}
case 18: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder subBuilder = null;
if (connectionCase_ == 2) {
subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_).toBuilder();
}
connection_ =
input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_);
connection_ = subBuilder.buildPartial();
}
connectionCase_ = 2;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder.class);
}
private int connectionCase_ = 0;
private java.lang.Object connection_;
public enum ConnectionCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CLUSTER_ID(1),
ON_PREMISE(2),
CONNECTION_NOT_SET(0);
private final int value;
private ConnectionCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ConnectionCase valueOf(int value) {
return forNumber(value);
}
public static ConnectionCase forNumber(int value) {
switch (value) {
case 1: return CLUSTER_ID;
case 2: return ON_PREMISE;
case 0: return CONNECTION_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ConnectionCase
getConnectionCase() {
return ConnectionCase.forNumber(
connectionCase_);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return Whether the clusterId field is set.
*/
public boolean hasClusterId() {
return connectionCase_ == 1;
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = "";
if (connectionCase_ == 1) {
ref = connection_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (connectionCase_ == 1) {
connection_ = s;
}
return s;
}
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = "";
if (connectionCase_ == 1) {
ref = connection_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (connectionCase_ == 1) {
connection_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ON_PREMISE_FIELD_NUMBER = 2;
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
* @return Whether the onPremise field is set.
*/
@java.lang.Override
public boolean hasOnPremise() {
return connectionCase_ == 2;
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
* @return The onPremise.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka getOnPremise() {
if (connectionCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder getOnPremiseOrBuilder() {
if (connectionCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (connectionCase_ == 1) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, connection_);
}
if (connectionCase_ == 2) {
output.writeMessage(2, (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (connectionCase_ == 1) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, connection_);
}
if (connectionCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions) obj;
if (!getConnectionCase().equals(other.getConnectionCase())) return false;
switch (connectionCase_) {
case 1:
if (!getClusterId()
.equals(other.getClusterId())) return false;
break;
case 2:
if (!getOnPremise()
.equals(other.getOnPremise())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (connectionCase_) {
case 1:
hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
break;
case 2:
hash = (37 * hash) + ON_PREMISE_FIELD_NUMBER;
hash = (53 * hash) + getOnPremise().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
connectionCase_ = 0;
connection_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions(this);
if (connectionCase_ == 1) {
result.connection_ = connection_;
}
if (connectionCase_ == 2) {
if (onPremiseBuilder_ == null) {
result.connection_ = connection_;
} else {
result.connection_ = onPremiseBuilder_.build();
}
}
result.connectionCase_ = connectionCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance()) return this;
switch (other.getConnectionCase()) {
case CLUSTER_ID: {
connectionCase_ = 1;
connection_ = other.connection_;
onChanged();
break;
}
case ON_PREMISE: {
mergeOnPremise(other.getOnPremise());
break;
}
case CONNECTION_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int connectionCase_ = 0;
private java.lang.Object connection_;
public ConnectionCase
getConnectionCase() {
return ConnectionCase.forNumber(
connectionCase_);
}
public Builder clearConnection() {
connectionCase_ = 0;
connection_ = null;
onChanged();
return this;
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return Whether the clusterId field is set.
*/
@java.lang.Override
public boolean hasClusterId() {
return connectionCase_ == 1;
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = "";
if (connectionCase_ == 1) {
ref = connection_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (connectionCase_ == 1) {
connection_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = "";
if (connectionCase_ == 1) {
ref = connection_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (connectionCase_ == 1) {
connection_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
connectionCase_ = 1;
connection_ = value;
onChanged();
return this;
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
if (connectionCase_ == 1) {
connectionCase_ = 0;
connection_ = null;
onChanged();
}
return this;
}
/**
*
* Managed Service for Kafka cluster ID
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
connectionCase_ = 1;
connection_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder> onPremiseBuilder_;
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
* @return Whether the onPremise field is set.
*/
@java.lang.Override
public boolean hasOnPremise() {
return connectionCase_ == 2;
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
* @return The onPremise.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka getOnPremise() {
if (onPremiseBuilder_ == null) {
if (connectionCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
} else {
if (connectionCase_ == 2) {
return onPremiseBuilder_.getMessage();
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
}
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
public Builder setOnPremise(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka value) {
if (onPremiseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
connection_ = value;
onChanged();
} else {
onPremiseBuilder_.setMessage(value);
}
connectionCase_ = 2;
return this;
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
public Builder setOnPremise(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder builderForValue) {
if (onPremiseBuilder_ == null) {
connection_ = builderForValue.build();
onChanged();
} else {
onPremiseBuilder_.setMessage(builderForValue.build());
}
connectionCase_ = 2;
return this;
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
public Builder mergeOnPremise(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka value) {
if (onPremiseBuilder_ == null) {
if (connectionCase_ == 2 &&
connection_ != yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance()) {
connection_ = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_)
.mergeFrom(value).buildPartial();
} else {
connection_ = value;
}
onChanged();
} else {
if (connectionCase_ == 2) {
onPremiseBuilder_.mergeFrom(value);
}
onPremiseBuilder_.setMessage(value);
}
connectionCase_ = 2;
return this;
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
public Builder clearOnPremise() {
if (onPremiseBuilder_ == null) {
if (connectionCase_ == 2) {
connectionCase_ = 0;
connection_ = null;
onChanged();
}
} else {
if (connectionCase_ == 2) {
connectionCase_ = 0;
connection_ = null;
}
onPremiseBuilder_.clear();
}
return this;
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder getOnPremiseBuilder() {
return getOnPremiseFieldBuilder().getBuilder();
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder getOnPremiseOrBuilder() {
if ((connectionCase_ == 2) && (onPremiseBuilder_ != null)) {
return onPremiseBuilder_.getMessageOrBuilder();
} else {
if (connectionCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
}
}
/**
*
* Connection options for on-premise Kafka
*
*
* .yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka on_premise = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder>
getOnPremiseFieldBuilder() {
if (onPremiseBuilder_ == null) {
if (!(connectionCase_ == 2)) {
connection_ = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
}
onPremiseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder>(
(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) connection_,
getParentForChildren(),
isClean());
connection_ = null;
}
connectionCase_ = 2;
onChanged();;
return onPremiseBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaConnectionOptions parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaConnectionOptions(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface OnPremiseKafkaOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka)
com.google.protobuf.MessageOrBuilder {
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return A list containing the brokerUrls.
*/
java.util.List
getBrokerUrlsList();
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return The count of brokerUrls.
*/
int getBrokerUrlsCount();
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index of the element to return.
* @return The brokerUrls at the given index.
*/
java.lang.String getBrokerUrls(int index);
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index of the value to return.
* @return The bytes of the brokerUrls at the given index.
*/
com.google.protobuf.ByteString
getBrokerUrlsBytes(int index);
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
* @return Whether the tlsMode field is set.
*/
boolean hasTlsMode();
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
* @return The tlsMode.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode getTlsMode();
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSModeOrBuilder getTlsModeOrBuilder();
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka}
*/
public static final class OnPremiseKafka extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka)
OnPremiseKafkaOrBuilder {
private static final long serialVersionUID = 0L;
// Use OnPremiseKafka.newBuilder() to construct.
private OnPremiseKafka(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private OnPremiseKafka() {
brokerUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY;
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new OnPremiseKafka();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private OnPremiseKafka(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
brokerUrls_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
brokerUrls_.add(s);
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
subnetId_ = s;
break;
}
case 42: {
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.Builder subBuilder = null;
if (tlsMode_ != null) {
subBuilder = tlsMode_.toBuilder();
}
tlsMode_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(tlsMode_);
tlsMode_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
brokerUrls_ = brokerUrls_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder.class);
}
public static final int BROKER_URLS_FIELD_NUMBER = 1;
private com.google.protobuf.LazyStringList brokerUrls_;
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return A list containing the brokerUrls.
*/
public com.google.protobuf.ProtocolStringList
getBrokerUrlsList() {
return brokerUrls_;
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return The count of brokerUrls.
*/
public int getBrokerUrlsCount() {
return brokerUrls_.size();
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index of the element to return.
* @return The brokerUrls at the given index.
*/
public java.lang.String getBrokerUrls(int index) {
return brokerUrls_.get(index);
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index of the value to return.
* @return The bytes of the brokerUrls at the given index.
*/
public com.google.protobuf.ByteString
getBrokerUrlsBytes(int index) {
return brokerUrls_.getByteString(index);
}
public static final int TLS_MODE_FIELD_NUMBER = 5;
private yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode tlsMode_;
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
* @return Whether the tlsMode field is set.
*/
@java.lang.Override
public boolean hasTlsMode() {
return tlsMode_ != null;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
* @return The tlsMode.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode getTlsMode() {
return tlsMode_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.getDefaultInstance() : tlsMode_;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSModeOrBuilder getTlsModeOrBuilder() {
return getTlsMode();
}
public static final int SUBNET_ID_FIELD_NUMBER = 4;
private volatile java.lang.Object subnetId_;
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return The subnetId.
*/
@java.lang.Override
public java.lang.String getSubnetId() {
java.lang.Object ref = subnetId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
subnetId_ = s;
return s;
}
}
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return The bytes for subnetId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSubnetIdBytes() {
java.lang.Object ref = subnetId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
subnetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < brokerUrls_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, brokerUrls_.getRaw(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, subnetId_);
}
if (tlsMode_ != null) {
output.writeMessage(5, getTlsMode());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < brokerUrls_.size(); i++) {
dataSize += computeStringSizeNoTag(brokerUrls_.getRaw(i));
}
size += dataSize;
size += 1 * getBrokerUrlsList().size();
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, subnetId_);
}
if (tlsMode_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getTlsMode());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) obj;
if (!getBrokerUrlsList()
.equals(other.getBrokerUrlsList())) return false;
if (hasTlsMode() != other.hasTlsMode()) return false;
if (hasTlsMode()) {
if (!getTlsMode()
.equals(other.getTlsMode())) return false;
}
if (!getSubnetId()
.equals(other.getSubnetId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getBrokerUrlsCount() > 0) {
hash = (37 * hash) + BROKER_URLS_FIELD_NUMBER;
hash = (53 * hash) + getBrokerUrlsList().hashCode();
}
if (hasTlsMode()) {
hash = (37 * hash) + TLS_MODE_FIELD_NUMBER;
hash = (53 * hash) + getTlsMode().hashCode();
}
hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafkaOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
brokerUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
if (tlsModeBuilder_ == null) {
tlsMode_ = null;
} else {
tlsMode_ = null;
tlsModeBuilder_ = null;
}
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) != 0)) {
brokerUrls_ = brokerUrls_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.brokerUrls_ = brokerUrls_;
if (tlsModeBuilder_ == null) {
result.tlsMode_ = tlsMode_;
} else {
result.tlsMode_ = tlsModeBuilder_.build();
}
result.subnetId_ = subnetId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka.getDefaultInstance()) return this;
if (!other.brokerUrls_.isEmpty()) {
if (brokerUrls_.isEmpty()) {
brokerUrls_ = other.brokerUrls_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureBrokerUrlsIsMutable();
brokerUrls_.addAll(other.brokerUrls_);
}
onChanged();
}
if (other.hasTlsMode()) {
mergeTlsMode(other.getTlsMode());
}
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.LazyStringList brokerUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureBrokerUrlsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
brokerUrls_ = new com.google.protobuf.LazyStringArrayList(brokerUrls_);
bitField0_ |= 0x00000001;
}
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return A list containing the brokerUrls.
*/
public com.google.protobuf.ProtocolStringList
getBrokerUrlsList() {
return brokerUrls_.getUnmodifiableView();
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return The count of brokerUrls.
*/
public int getBrokerUrlsCount() {
return brokerUrls_.size();
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index of the element to return.
* @return The brokerUrls at the given index.
*/
public java.lang.String getBrokerUrls(int index) {
return brokerUrls_.get(index);
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index of the value to return.
* @return The bytes of the brokerUrls at the given index.
*/
public com.google.protobuf.ByteString
getBrokerUrlsBytes(int index) {
return brokerUrls_.getByteString(index);
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param index The index to set the value at.
* @param value The brokerUrls to set.
* @return This builder for chaining.
*/
public Builder setBrokerUrls(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureBrokerUrlsIsMutable();
brokerUrls_.set(index, value);
onChanged();
return this;
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param value The brokerUrls to add.
* @return This builder for chaining.
*/
public Builder addBrokerUrls(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureBrokerUrlsIsMutable();
brokerUrls_.add(value);
onChanged();
return this;
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param values The brokerUrls to add.
* @return This builder for chaining.
*/
public Builder addAllBrokerUrls(
java.lang.Iterable values) {
ensureBrokerUrlsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, brokerUrls_);
onChanged();
return this;
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @return This builder for chaining.
*/
public Builder clearBrokerUrls() {
brokerUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Kafka broker URLs
*
*
* repeated string broker_urls = 1;
* @param value The bytes of the brokerUrls to add.
* @return This builder for chaining.
*/
public Builder addBrokerUrlsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureBrokerUrlsIsMutable();
brokerUrls_.add(value);
onChanged();
return this;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode tlsMode_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode, yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSModeOrBuilder> tlsModeBuilder_;
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
* @return Whether the tlsMode field is set.
*/
public boolean hasTlsMode() {
return tlsModeBuilder_ != null || tlsMode_ != null;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
* @return The tlsMode.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode getTlsMode() {
if (tlsModeBuilder_ == null) {
return tlsMode_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.getDefaultInstance() : tlsMode_;
} else {
return tlsModeBuilder_.getMessage();
}
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
public Builder setTlsMode(yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode value) {
if (tlsModeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
tlsMode_ = value;
onChanged();
} else {
tlsModeBuilder_.setMessage(value);
}
return this;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
public Builder setTlsMode(
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.Builder builderForValue) {
if (tlsModeBuilder_ == null) {
tlsMode_ = builderForValue.build();
onChanged();
} else {
tlsModeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
public Builder mergeTlsMode(yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode value) {
if (tlsModeBuilder_ == null) {
if (tlsMode_ != null) {
tlsMode_ =
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.newBuilder(tlsMode_).mergeFrom(value).buildPartial();
} else {
tlsMode_ = value;
}
onChanged();
} else {
tlsModeBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
public Builder clearTlsMode() {
if (tlsModeBuilder_ == null) {
tlsMode_ = null;
onChanged();
} else {
tlsMode_ = null;
tlsModeBuilder_ = null;
}
return this;
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.Builder getTlsModeBuilder() {
onChanged();
return getTlsModeFieldBuilder().getBuilder();
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSModeOrBuilder getTlsModeOrBuilder() {
if (tlsModeBuilder_ != null) {
return tlsModeBuilder_.getMessageOrBuilder();
} else {
return tlsMode_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.getDefaultInstance() : tlsMode_;
}
}
/**
*
* TLS settings for broker connection. Disabled by default.
*
*
* .yandex.cloud.datatransfer.v1.endpoint.TLSMode tls_mode = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode, yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSModeOrBuilder>
getTlsModeFieldBuilder() {
if (tlsModeBuilder_ == null) {
tlsModeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode, yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSMode.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.TLSModeOrBuilder>(
getTlsMode(),
getParentForChildren(),
isClean());
tlsMode_ = null;
}
return tlsModeBuilder_;
}
private java.lang.Object subnetId_ = "";
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return The subnetId.
*/
public java.lang.String getSubnetId() {
java.lang.Object ref = subnetId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
subnetId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return The bytes for subnetId.
*/
public com.google.protobuf.ByteString
getSubnetIdBytes() {
java.lang.Object ref = subnetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
subnetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @param value The subnetId to set.
* @return This builder for chaining.
*/
public Builder setSubnetId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
subnetId_ = value;
onChanged();
return this;
}
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* Network interface for endpoint. If none will assume public ipv4
*
*
* string subnet_id = 4;
* @param value The bytes for subnetId to set.
* @return This builder for chaining.
*/
public Builder setSubnetIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
subnetId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.OnPremiseKafka)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public OnPremiseKafka parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new OnPremiseKafka(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.OnPremiseKafka getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KafkaAuthOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaAuth)
com.google.protobuf.MessageOrBuilder {
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
* @return Whether the sasl field is set.
*/
boolean hasSasl();
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
* @return The sasl.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity getSasl();
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder getSaslOrBuilder();
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
* @return Whether the noAuth field is set.
*/
boolean hasNoAuth();
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
* @return The noAuth.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth getNoAuth();
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuthOrBuilder getNoAuthOrBuilder();
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.SecurityCase getSecurityCase();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaAuth}
*/
public static final class KafkaAuth extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaAuth)
KafkaAuthOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaAuth.newBuilder() to construct.
private KafkaAuth(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaAuth() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaAuth();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaAuth(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder subBuilder = null;
if (securityCase_ == 1) {
subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_).toBuilder();
}
security_ =
input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_);
security_ = subBuilder.buildPartial();
}
securityCase_ = 1;
break;
}
case 18: {
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.Builder subBuilder = null;
if (securityCase_ == 2) {
subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_).toBuilder();
}
security_ =
input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_);
security_ = subBuilder.buildPartial();
}
securityCase_ = 2;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder.class);
}
private int securityCase_ = 0;
private java.lang.Object security_;
public enum SecurityCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
SASL(1),
NO_AUTH(2),
SECURITY_NOT_SET(0);
private final int value;
private SecurityCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static SecurityCase valueOf(int value) {
return forNumber(value);
}
public static SecurityCase forNumber(int value) {
switch (value) {
case 1: return SASL;
case 2: return NO_AUTH;
case 0: return SECURITY_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public SecurityCase
getSecurityCase() {
return SecurityCase.forNumber(
securityCase_);
}
public static final int SASL_FIELD_NUMBER = 1;
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
* @return Whether the sasl field is set.
*/
@java.lang.Override
public boolean hasSasl() {
return securityCase_ == 1;
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
* @return The sasl.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity getSasl() {
if (securityCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder getSaslOrBuilder() {
if (securityCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
}
public static final int NO_AUTH_FIELD_NUMBER = 2;
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
* @return Whether the noAuth field is set.
*/
@java.lang.Override
public boolean hasNoAuth() {
return securityCase_ == 2;
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
* @return The noAuth.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth getNoAuth() {
if (securityCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance();
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuthOrBuilder getNoAuthOrBuilder() {
if (securityCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (securityCase_ == 1) {
output.writeMessage(1, (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_);
}
if (securityCase_ == 2) {
output.writeMessage(2, (yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (securityCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_);
}
if (securityCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth) obj;
if (!getSecurityCase().equals(other.getSecurityCase())) return false;
switch (securityCase_) {
case 1:
if (!getSasl()
.equals(other.getSasl())) return false;
break;
case 2:
if (!getNoAuth()
.equals(other.getNoAuth())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (securityCase_) {
case 1:
hash = (37 * hash) + SASL_FIELD_NUMBER;
hash = (53 * hash) + getSasl().hashCode();
break;
case 2:
hash = (37 * hash) + NO_AUTH_FIELD_NUMBER;
hash = (53 * hash) + getNoAuth().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaAuth}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaAuth)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
securityCase_ = 0;
security_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth(this);
if (securityCase_ == 1) {
if (saslBuilder_ == null) {
result.security_ = security_;
} else {
result.security_ = saslBuilder_.build();
}
}
if (securityCase_ == 2) {
if (noAuthBuilder_ == null) {
result.security_ = security_;
} else {
result.security_ = noAuthBuilder_.build();
}
}
result.securityCase_ = securityCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance()) return this;
switch (other.getSecurityCase()) {
case SASL: {
mergeSasl(other.getSasl());
break;
}
case NO_AUTH: {
mergeNoAuth(other.getNoAuth());
break;
}
case SECURITY_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int securityCase_ = 0;
private java.lang.Object security_;
public SecurityCase
getSecurityCase() {
return SecurityCase.forNumber(
securityCase_);
}
public Builder clearSecurity() {
securityCase_ = 0;
security_ = null;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder> saslBuilder_;
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
* @return Whether the sasl field is set.
*/
@java.lang.Override
public boolean hasSasl() {
return securityCase_ == 1;
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
* @return The sasl.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity getSasl() {
if (saslBuilder_ == null) {
if (securityCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
} else {
if (securityCase_ == 1) {
return saslBuilder_.getMessage();
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
}
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
public Builder setSasl(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity value) {
if (saslBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
security_ = value;
onChanged();
} else {
saslBuilder_.setMessage(value);
}
securityCase_ = 1;
return this;
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
public Builder setSasl(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder builderForValue) {
if (saslBuilder_ == null) {
security_ = builderForValue.build();
onChanged();
} else {
saslBuilder_.setMessage(builderForValue.build());
}
securityCase_ = 1;
return this;
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
public Builder mergeSasl(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity value) {
if (saslBuilder_ == null) {
if (securityCase_ == 1 &&
security_ != yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance()) {
security_ = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_)
.mergeFrom(value).buildPartial();
} else {
security_ = value;
}
onChanged();
} else {
if (securityCase_ == 1) {
saslBuilder_.mergeFrom(value);
}
saslBuilder_.setMessage(value);
}
securityCase_ = 1;
return this;
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
public Builder clearSasl() {
if (saslBuilder_ == null) {
if (securityCase_ == 1) {
securityCase_ = 0;
security_ = null;
onChanged();
}
} else {
if (securityCase_ == 1) {
securityCase_ = 0;
security_ = null;
}
saslBuilder_.clear();
}
return this;
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder getSaslBuilder() {
return getSaslFieldBuilder().getBuilder();
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder getSaslOrBuilder() {
if ((securityCase_ == 1) && (saslBuilder_ != null)) {
return saslBuilder_.getMessageOrBuilder();
} else {
if (securityCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
}
}
/**
*
* Authentication with SASL
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity sasl = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder>
getSaslFieldBuilder() {
if (saslBuilder_ == null) {
if (!(securityCase_ == 1)) {
security_ = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
}
saslBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder>(
(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) security_,
getParentForChildren(),
isClean());
security_ = null;
}
securityCase_ = 1;
onChanged();;
return saslBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth, yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuthOrBuilder> noAuthBuilder_;
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
* @return Whether the noAuth field is set.
*/
@java.lang.Override
public boolean hasNoAuth() {
return securityCase_ == 2;
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
* @return The noAuth.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth getNoAuth() {
if (noAuthBuilder_ == null) {
if (securityCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance();
} else {
if (securityCase_ == 2) {
return noAuthBuilder_.getMessage();
}
return yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance();
}
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
public Builder setNoAuth(yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth value) {
if (noAuthBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
security_ = value;
onChanged();
} else {
noAuthBuilder_.setMessage(value);
}
securityCase_ = 2;
return this;
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
public Builder setNoAuth(
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.Builder builderForValue) {
if (noAuthBuilder_ == null) {
security_ = builderForValue.build();
onChanged();
} else {
noAuthBuilder_.setMessage(builderForValue.build());
}
securityCase_ = 2;
return this;
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
public Builder mergeNoAuth(yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth value) {
if (noAuthBuilder_ == null) {
if (securityCase_ == 2 &&
security_ != yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance()) {
security_ = yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_)
.mergeFrom(value).buildPartial();
} else {
security_ = value;
}
onChanged();
} else {
if (securityCase_ == 2) {
noAuthBuilder_.mergeFrom(value);
}
noAuthBuilder_.setMessage(value);
}
securityCase_ = 2;
return this;
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
public Builder clearNoAuth() {
if (noAuthBuilder_ == null) {
if (securityCase_ == 2) {
securityCase_ = 0;
security_ = null;
onChanged();
}
} else {
if (securityCase_ == 2) {
securityCase_ = 0;
security_ = null;
}
noAuthBuilder_.clear();
}
return this;
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.Builder getNoAuthBuilder() {
return getNoAuthFieldBuilder().getBuilder();
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuthOrBuilder getNoAuthOrBuilder() {
if ((securityCase_ == 2) && (noAuthBuilder_ != null)) {
return noAuthBuilder_.getMessageOrBuilder();
} else {
if (securityCase_ == 2) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance();
}
}
/**
*
* No authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.NoAuth no_auth = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth, yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuthOrBuilder>
getNoAuthFieldBuilder() {
if (noAuthBuilder_ == null) {
if (!(securityCase_ == 2)) {
security_ = yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.getDefaultInstance();
}
noAuthBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth, yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuthOrBuilder>(
(yandex.cloud.api.datatransfer.v1.endpoint.Common.NoAuth) security_,
getParentForChildren(),
isClean());
security_ = null;
}
securityCase_ = 2;
onChanged();;
return noAuthBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaAuth)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaAuth)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaAuth parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaAuth(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KafkaSaslSecurityOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity)
com.google.protobuf.MessageOrBuilder {
/**
*
* User name
*
*
* string user = 1;
* @return The user.
*/
java.lang.String getUser();
/**
*
* User name
*
*
* string user = 1;
* @return The bytes for user.
*/
com.google.protobuf.ByteString
getUserBytes();
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
* @return Whether the password field is set.
*/
boolean hasPassword();
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
* @return The password.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret getPassword();
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.SecretOrBuilder getPasswordOrBuilder();
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return The enum numeric value on the wire for mechanism.
*/
int getMechanismValue();
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return The mechanism.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism getMechanism();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity}
*/
public static final class KafkaSaslSecurity extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity)
KafkaSaslSecurityOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaSaslSecurity.newBuilder() to construct.
private KafkaSaslSecurity(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaSaslSecurity() {
user_ = "";
mechanism_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaSaslSecurity();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaSaslSecurity(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
user_ = s;
break;
}
case 24: {
int rawValue = input.readEnum();
mechanism_ = rawValue;
break;
}
case 34: {
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.Builder subBuilder = null;
if (password_ != null) {
subBuilder = password_.toBuilder();
}
password_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(password_);
password_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder.class);
}
public static final int USER_FIELD_NUMBER = 1;
private volatile java.lang.Object user_;
/**
*
* User name
*
*
* string user = 1;
* @return The user.
*/
@java.lang.Override
public java.lang.String getUser() {
java.lang.Object ref = user_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
user_ = s;
return s;
}
}
/**
*
* User name
*
*
* string user = 1;
* @return The bytes for user.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserBytes() {
java.lang.Object ref = user_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
user_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PASSWORD_FIELD_NUMBER = 4;
private yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret password_;
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
* @return Whether the password field is set.
*/
@java.lang.Override
public boolean hasPassword() {
return password_ != null;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
* @return The password.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret getPassword() {
return password_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.getDefaultInstance() : password_;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.SecretOrBuilder getPasswordOrBuilder() {
return getPassword();
}
public static final int MECHANISM_FIELD_NUMBER = 3;
private int mechanism_;
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return The enum numeric value on the wire for mechanism.
*/
@java.lang.Override public int getMechanismValue() {
return mechanism_;
}
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return The mechanism.
*/
@java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism getMechanism() {
@SuppressWarnings("deprecation")
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism result = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism.valueOf(mechanism_);
return result == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, user_);
}
if (mechanism_ != yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism.KAFKA_MECHANISM_UNSPECIFIED.getNumber()) {
output.writeEnum(3, mechanism_);
}
if (password_ != null) {
output.writeMessage(4, getPassword());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(user_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, user_);
}
if (mechanism_ != yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism.KAFKA_MECHANISM_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, mechanism_);
}
if (password_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getPassword());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) obj;
if (!getUser()
.equals(other.getUser())) return false;
if (hasPassword() != other.hasPassword()) return false;
if (hasPassword()) {
if (!getPassword()
.equals(other.getPassword())) return false;
}
if (mechanism_ != other.mechanism_) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + USER_FIELD_NUMBER;
hash = (53 * hash) + getUser().hashCode();
if (hasPassword()) {
hash = (37 * hash) + PASSWORD_FIELD_NUMBER;
hash = (53 * hash) + getPassword().hashCode();
}
hash = (37 * hash) + MECHANISM_FIELD_NUMBER;
hash = (53 * hash) + mechanism_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurityOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
user_ = "";
if (passwordBuilder_ == null) {
password_ = null;
} else {
password_ = null;
passwordBuilder_ = null;
}
mechanism_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity(this);
result.user_ = user_;
if (passwordBuilder_ == null) {
result.password_ = password_;
} else {
result.password_ = passwordBuilder_.build();
}
result.mechanism_ = mechanism_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity.getDefaultInstance()) return this;
if (!other.getUser().isEmpty()) {
user_ = other.user_;
onChanged();
}
if (other.hasPassword()) {
mergePassword(other.getPassword());
}
if (other.mechanism_ != 0) {
setMechanismValue(other.getMechanismValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object user_ = "";
/**
*
* User name
*
*
* string user = 1;
* @return The user.
*/
public java.lang.String getUser() {
java.lang.Object ref = user_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
user_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* User name
*
*
* string user = 1;
* @return The bytes for user.
*/
public com.google.protobuf.ByteString
getUserBytes() {
java.lang.Object ref = user_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
user_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* User name
*
*
* string user = 1;
* @param value The user to set.
* @return This builder for chaining.
*/
public Builder setUser(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
user_ = value;
onChanged();
return this;
}
/**
*
* User name
*
*
* string user = 1;
* @return This builder for chaining.
*/
public Builder clearUser() {
user_ = getDefaultInstance().getUser();
onChanged();
return this;
}
/**
*
* User name
*
*
* string user = 1;
* @param value The bytes for user to set.
* @return This builder for chaining.
*/
public Builder setUserBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
user_ = value;
onChanged();
return this;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret password_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret, yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.SecretOrBuilder> passwordBuilder_;
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
* @return Whether the password field is set.
*/
public boolean hasPassword() {
return passwordBuilder_ != null || password_ != null;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
* @return The password.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret getPassword() {
if (passwordBuilder_ == null) {
return password_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.getDefaultInstance() : password_;
} else {
return passwordBuilder_.getMessage();
}
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
public Builder setPassword(yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret value) {
if (passwordBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
password_ = value;
onChanged();
} else {
passwordBuilder_.setMessage(value);
}
return this;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
public Builder setPassword(
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.Builder builderForValue) {
if (passwordBuilder_ == null) {
password_ = builderForValue.build();
onChanged();
} else {
passwordBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
public Builder mergePassword(yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret value) {
if (passwordBuilder_ == null) {
if (password_ != null) {
password_ =
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.newBuilder(password_).mergeFrom(value).buildPartial();
} else {
password_ = value;
}
onChanged();
} else {
passwordBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
public Builder clearPassword() {
if (passwordBuilder_ == null) {
password_ = null;
onChanged();
} else {
password_ = null;
passwordBuilder_ = null;
}
return this;
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.Builder getPasswordBuilder() {
onChanged();
return getPasswordFieldBuilder().getBuilder();
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.SecretOrBuilder getPasswordOrBuilder() {
if (passwordBuilder_ != null) {
return passwordBuilder_.getMessageOrBuilder();
} else {
return password_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.getDefaultInstance() : password_;
}
}
/**
*
* Password for user
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Secret password = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret, yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.SecretOrBuilder>
getPasswordFieldBuilder() {
if (passwordBuilder_ == null) {
passwordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret, yandex.cloud.api.datatransfer.v1.endpoint.Common.Secret.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.SecretOrBuilder>(
getPassword(),
getParentForChildren(),
isClean());
password_ = null;
}
return passwordBuilder_;
}
private int mechanism_ = 0;
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return The enum numeric value on the wire for mechanism.
*/
@java.lang.Override public int getMechanismValue() {
return mechanism_;
}
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @param value The enum numeric value on the wire for mechanism to set.
* @return This builder for chaining.
*/
public Builder setMechanismValue(int value) {
mechanism_ = value;
onChanged();
return this;
}
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return The mechanism.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism getMechanism() {
@SuppressWarnings("deprecation")
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism result = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism.valueOf(mechanism_);
return result == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism.UNRECOGNIZED : result;
}
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @param value The mechanism to set.
* @return This builder for chaining.
*/
public Builder setMechanism(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaMechanism value) {
if (value == null) {
throw new NullPointerException();
}
mechanism_ = value.getNumber();
onChanged();
return this;
}
/**
*
* SASL mechanism for authentication
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaMechanism mechanism = 3;
* @return This builder for chaining.
*/
public Builder clearMechanism() {
mechanism_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaSaslSecurity)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaSaslSecurity parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaSaslSecurity(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSaslSecurity getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KafkaSourceOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaSource)
com.google.protobuf.MessageOrBuilder {
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return Whether the connection field is set.
*/
boolean hasConnection();
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return The connection.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getConnection();
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder getConnectionOrBuilder();
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return Whether the auth field is set.
*/
boolean hasAuth();
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return The auth.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getAuth();
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder getAuthOrBuilder();
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return A list containing the securityGroups.
*/
java.util.List
getSecurityGroupsList();
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return The count of securityGroups.
*/
int getSecurityGroupsCount();
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the element to return.
* @return The securityGroups at the given index.
*/
java.lang.String getSecurityGroups(int index);
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroups at the given index.
*/
com.google.protobuf.ByteString
getSecurityGroupsBytes(int index);
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return The topicName.
*/
java.lang.String getTopicName();
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return The bytes for topicName.
*/
com.google.protobuf.ByteString
getTopicNameBytes();
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
* @return Whether the transformer field is set.
*/
boolean hasTransformer();
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
* @return The transformer.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions getTransformer();
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptionsOrBuilder getTransformerOrBuilder();
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
* @return Whether the parser field is set.
*/
boolean hasParser();
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
* @return The parser.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser getParser();
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder getParserOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaSource}
*/
public static final class KafkaSource extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaSource)
KafkaSourceOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaSource.newBuilder() to construct.
private KafkaSource(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaSource() {
securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
topicName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaSource();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaSource(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder subBuilder = null;
if (connection_ != null) {
subBuilder = connection_.toBuilder();
}
connection_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(connection_);
connection_ = subBuilder.buildPartial();
}
break;
}
case 18: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder subBuilder = null;
if (auth_ != null) {
subBuilder = auth_.toBuilder();
}
auth_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(auth_);
auth_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
securityGroups_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
securityGroups_.add(s);
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
topicName_ = s;
break;
}
case 42: {
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.Builder subBuilder = null;
if (transformer_ != null) {
subBuilder = transformer_.toBuilder();
}
transformer_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(transformer_);
transformer_ = subBuilder.buildPartial();
}
break;
}
case 58: {
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder subBuilder = null;
if (parser_ != null) {
subBuilder = parser_.toBuilder();
}
parser_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(parser_);
parser_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
securityGroups_ = securityGroups_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.Builder.class);
}
public static final int CONNECTION_FIELD_NUMBER = 1;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions connection_;
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return Whether the connection field is set.
*/
@java.lang.Override
public boolean hasConnection() {
return connection_ != null;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return The connection.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getConnection() {
return connection_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance() : connection_;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder getConnectionOrBuilder() {
return getConnection();
}
public static final int AUTH_FIELD_NUMBER = 2;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth auth_;
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return Whether the auth field is set.
*/
@java.lang.Override
public boolean hasAuth() {
return auth_ != null;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return The auth.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getAuth() {
return auth_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance() : auth_;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder getAuthOrBuilder() {
return getAuth();
}
public static final int SECURITY_GROUPS_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList securityGroups_;
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return A list containing the securityGroups.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupsList() {
return securityGroups_;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return The count of securityGroups.
*/
public int getSecurityGroupsCount() {
return securityGroups_.size();
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the element to return.
* @return The securityGroups at the given index.
*/
public java.lang.String getSecurityGroups(int index) {
return securityGroups_.get(index);
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroups at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupsBytes(int index) {
return securityGroups_.getByteString(index);
}
public static final int TOPIC_NAME_FIELD_NUMBER = 4;
private volatile java.lang.Object topicName_;
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return The topicName.
*/
@java.lang.Override
public java.lang.String getTopicName() {
java.lang.Object ref = topicName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
topicName_ = s;
return s;
}
}
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return The bytes for topicName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicNameBytes() {
java.lang.Object ref = topicName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
topicName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TRANSFORMER_FIELD_NUMBER = 5;
private yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions transformer_;
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
* @return Whether the transformer field is set.
*/
@java.lang.Override
public boolean hasTransformer() {
return transformer_ != null;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
* @return The transformer.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions getTransformer() {
return transformer_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.getDefaultInstance() : transformer_;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptionsOrBuilder getTransformerOrBuilder() {
return getTransformer();
}
public static final int PARSER_FIELD_NUMBER = 7;
private yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parser_;
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
* @return Whether the parser field is set.
*/
@java.lang.Override
public boolean hasParser() {
return parser_ != null;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
* @return The parser.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser getParser() {
return parser_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.getDefaultInstance() : parser_;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder getParserOrBuilder() {
return getParser();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (connection_ != null) {
output.writeMessage(1, getConnection());
}
if (auth_ != null) {
output.writeMessage(2, getAuth());
}
for (int i = 0; i < securityGroups_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, securityGroups_.getRaw(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(topicName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, topicName_);
}
if (transformer_ != null) {
output.writeMessage(5, getTransformer());
}
if (parser_ != null) {
output.writeMessage(7, getParser());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (connection_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getConnection());
}
if (auth_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getAuth());
}
{
int dataSize = 0;
for (int i = 0; i < securityGroups_.size(); i++) {
dataSize += computeStringSizeNoTag(securityGroups_.getRaw(i));
}
size += dataSize;
size += 1 * getSecurityGroupsList().size();
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(topicName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, topicName_);
}
if (transformer_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getTransformer());
}
if (parser_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getParser());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource) obj;
if (hasConnection() != other.hasConnection()) return false;
if (hasConnection()) {
if (!getConnection()
.equals(other.getConnection())) return false;
}
if (hasAuth() != other.hasAuth()) return false;
if (hasAuth()) {
if (!getAuth()
.equals(other.getAuth())) return false;
}
if (!getSecurityGroupsList()
.equals(other.getSecurityGroupsList())) return false;
if (!getTopicName()
.equals(other.getTopicName())) return false;
if (hasTransformer() != other.hasTransformer()) return false;
if (hasTransformer()) {
if (!getTransformer()
.equals(other.getTransformer())) return false;
}
if (hasParser() != other.hasParser()) return false;
if (hasParser()) {
if (!getParser()
.equals(other.getParser())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasConnection()) {
hash = (37 * hash) + CONNECTION_FIELD_NUMBER;
hash = (53 * hash) + getConnection().hashCode();
}
if (hasAuth()) {
hash = (37 * hash) + AUTH_FIELD_NUMBER;
hash = (53 * hash) + getAuth().hashCode();
}
if (getSecurityGroupsCount() > 0) {
hash = (37 * hash) + SECURITY_GROUPS_FIELD_NUMBER;
hash = (53 * hash) + getSecurityGroupsList().hashCode();
}
hash = (37 * hash) + TOPIC_NAME_FIELD_NUMBER;
hash = (53 * hash) + getTopicName().hashCode();
if (hasTransformer()) {
hash = (37 * hash) + TRANSFORMER_FIELD_NUMBER;
hash = (53 * hash) + getTransformer().hashCode();
}
if (hasParser()) {
hash = (37 * hash) + PARSER_FIELD_NUMBER;
hash = (53 * hash) + getParser().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaSource}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaSource)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSourceOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (connectionBuilder_ == null) {
connection_ = null;
} else {
connection_ = null;
connectionBuilder_ = null;
}
if (authBuilder_ == null) {
auth_ = null;
} else {
auth_ = null;
authBuilder_ = null;
}
securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
topicName_ = "";
if (transformerBuilder_ == null) {
transformer_ = null;
} else {
transformer_ = null;
transformerBuilder_ = null;
}
if (parserBuilder_ == null) {
parser_ = null;
} else {
parser_ = null;
parserBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource(this);
int from_bitField0_ = bitField0_;
if (connectionBuilder_ == null) {
result.connection_ = connection_;
} else {
result.connection_ = connectionBuilder_.build();
}
if (authBuilder_ == null) {
result.auth_ = auth_;
} else {
result.auth_ = authBuilder_.build();
}
if (((bitField0_ & 0x00000001) != 0)) {
securityGroups_ = securityGroups_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.securityGroups_ = securityGroups_;
result.topicName_ = topicName_;
if (transformerBuilder_ == null) {
result.transformer_ = transformer_;
} else {
result.transformer_ = transformerBuilder_.build();
}
if (parserBuilder_ == null) {
result.parser_ = parser_;
} else {
result.parser_ = parserBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource.getDefaultInstance()) return this;
if (other.hasConnection()) {
mergeConnection(other.getConnection());
}
if (other.hasAuth()) {
mergeAuth(other.getAuth());
}
if (!other.securityGroups_.isEmpty()) {
if (securityGroups_.isEmpty()) {
securityGroups_ = other.securityGroups_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSecurityGroupsIsMutable();
securityGroups_.addAll(other.securityGroups_);
}
onChanged();
}
if (!other.getTopicName().isEmpty()) {
topicName_ = other.topicName_;
onChanged();
}
if (other.hasTransformer()) {
mergeTransformer(other.getTransformer());
}
if (other.hasParser()) {
mergeParser(other.getParser());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions connection_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder> connectionBuilder_;
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return Whether the connection field is set.
*/
public boolean hasConnection() {
return connectionBuilder_ != null || connection_ != null;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return The connection.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getConnection() {
if (connectionBuilder_ == null) {
return connection_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance() : connection_;
} else {
return connectionBuilder_.getMessage();
}
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder setConnection(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions value) {
if (connectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
connection_ = value;
onChanged();
} else {
connectionBuilder_.setMessage(value);
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder setConnection(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder builderForValue) {
if (connectionBuilder_ == null) {
connection_ = builderForValue.build();
onChanged();
} else {
connectionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder mergeConnection(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions value) {
if (connectionBuilder_ == null) {
if (connection_ != null) {
connection_ =
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.newBuilder(connection_).mergeFrom(value).buildPartial();
} else {
connection_ = value;
}
onChanged();
} else {
connectionBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder clearConnection() {
if (connectionBuilder_ == null) {
connection_ = null;
onChanged();
} else {
connection_ = null;
connectionBuilder_ = null;
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder getConnectionBuilder() {
onChanged();
return getConnectionFieldBuilder().getBuilder();
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder getConnectionOrBuilder() {
if (connectionBuilder_ != null) {
return connectionBuilder_.getMessageOrBuilder();
} else {
return connection_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance() : connection_;
}
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder>
getConnectionFieldBuilder() {
if (connectionBuilder_ == null) {
connectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder>(
getConnection(),
getParentForChildren(),
isClean());
connection_ = null;
}
return connectionBuilder_;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth auth_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder> authBuilder_;
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return Whether the auth field is set.
*/
public boolean hasAuth() {
return authBuilder_ != null || auth_ != null;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return The auth.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getAuth() {
if (authBuilder_ == null) {
return auth_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance() : auth_;
} else {
return authBuilder_.getMessage();
}
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder setAuth(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth value) {
if (authBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
auth_ = value;
onChanged();
} else {
authBuilder_.setMessage(value);
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder setAuth(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder builderForValue) {
if (authBuilder_ == null) {
auth_ = builderForValue.build();
onChanged();
} else {
authBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder mergeAuth(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth value) {
if (authBuilder_ == null) {
if (auth_ != null) {
auth_ =
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.newBuilder(auth_).mergeFrom(value).buildPartial();
} else {
auth_ = value;
}
onChanged();
} else {
authBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder clearAuth() {
if (authBuilder_ == null) {
auth_ = null;
onChanged();
} else {
auth_ = null;
authBuilder_ = null;
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder getAuthBuilder() {
onChanged();
return getAuthFieldBuilder().getBuilder();
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder getAuthOrBuilder() {
if (authBuilder_ != null) {
return authBuilder_.getMessageOrBuilder();
} else {
return auth_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance() : auth_;
}
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder>
getAuthFieldBuilder() {
if (authBuilder_ == null) {
authBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder>(
getAuth(),
getParentForChildren(),
isClean());
auth_ = null;
}
return authBuilder_;
}
private com.google.protobuf.LazyStringList securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSecurityGroupsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
securityGroups_ = new com.google.protobuf.LazyStringArrayList(securityGroups_);
bitField0_ |= 0x00000001;
}
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return A list containing the securityGroups.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupsList() {
return securityGroups_.getUnmodifiableView();
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return The count of securityGroups.
*/
public int getSecurityGroupsCount() {
return securityGroups_.size();
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the element to return.
* @return The securityGroups at the given index.
*/
public java.lang.String getSecurityGroups(int index) {
return securityGroups_.get(index);
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroups at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupsBytes(int index) {
return securityGroups_.getByteString(index);
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index to set the value at.
* @param value The securityGroups to set.
* @return This builder for chaining.
*/
public Builder setSecurityGroups(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupsIsMutable();
securityGroups_.set(index, value);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param value The securityGroups to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroups(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupsIsMutable();
securityGroups_.add(value);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param values The securityGroups to add.
* @return This builder for chaining.
*/
public Builder addAllSecurityGroups(
java.lang.Iterable values) {
ensureSecurityGroupsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, securityGroups_);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return This builder for chaining.
*/
public Builder clearSecurityGroups() {
securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param value The bytes of the securityGroups to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroupsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSecurityGroupsIsMutable();
securityGroups_.add(value);
onChanged();
return this;
}
private java.lang.Object topicName_ = "";
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return The topicName.
*/
public java.lang.String getTopicName() {
java.lang.Object ref = topicName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
topicName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return The bytes for topicName.
*/
public com.google.protobuf.ByteString
getTopicNameBytes() {
java.lang.Object ref = topicName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
topicName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @param value The topicName to set.
* @return This builder for chaining.
*/
public Builder setTopicName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
topicName_ = value;
onChanged();
return this;
}
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @return This builder for chaining.
*/
public Builder clearTopicName() {
topicName_ = getDefaultInstance().getTopicName();
onChanged();
return this;
}
/**
*
* Full source topic name
*
*
* string topic_name = 4;
* @param value The bytes for topicName to set.
* @return This builder for chaining.
*/
public Builder setTopicNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
topicName_ = value;
onChanged();
return this;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions transformer_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptionsOrBuilder> transformerBuilder_;
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
* @return Whether the transformer field is set.
*/
public boolean hasTransformer() {
return transformerBuilder_ != null || transformer_ != null;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
* @return The transformer.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions getTransformer() {
if (transformerBuilder_ == null) {
return transformer_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.getDefaultInstance() : transformer_;
} else {
return transformerBuilder_.getMessage();
}
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
public Builder setTransformer(yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions value) {
if (transformerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
transformer_ = value;
onChanged();
} else {
transformerBuilder_.setMessage(value);
}
return this;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
public Builder setTransformer(
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.Builder builderForValue) {
if (transformerBuilder_ == null) {
transformer_ = builderForValue.build();
onChanged();
} else {
transformerBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
public Builder mergeTransformer(yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions value) {
if (transformerBuilder_ == null) {
if (transformer_ != null) {
transformer_ =
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.newBuilder(transformer_).mergeFrom(value).buildPartial();
} else {
transformer_ = value;
}
onChanged();
} else {
transformerBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
public Builder clearTransformer() {
if (transformerBuilder_ == null) {
transformer_ = null;
onChanged();
} else {
transformer_ = null;
transformerBuilder_ = null;
}
return this;
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.Builder getTransformerBuilder() {
onChanged();
return getTransformerFieldBuilder().getBuilder();
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptionsOrBuilder getTransformerOrBuilder() {
if (transformerBuilder_ != null) {
return transformerBuilder_.getMessageOrBuilder();
} else {
return transformer_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.getDefaultInstance() : transformer_;
}
}
/**
*
* Data transformation rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.DataTransformationOptions transformer = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptionsOrBuilder>
getTransformerFieldBuilder() {
if (transformerBuilder_ == null) {
transformerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataTransformationOptionsOrBuilder>(
getTransformer(),
getParentForChildren(),
isClean());
transformer_ = null;
}
return transformerBuilder_;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parser_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder> parserBuilder_;
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
* @return Whether the parser field is set.
*/
public boolean hasParser() {
return parserBuilder_ != null || parser_ != null;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
* @return The parser.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser getParser() {
if (parserBuilder_ == null) {
return parser_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.getDefaultInstance() : parser_;
} else {
return parserBuilder_.getMessage();
}
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
public Builder setParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser value) {
if (parserBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
parser_ = value;
onChanged();
} else {
parserBuilder_.setMessage(value);
}
return this;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
public Builder setParser(
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder builderForValue) {
if (parserBuilder_ == null) {
parser_ = builderForValue.build();
onChanged();
} else {
parserBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
public Builder mergeParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser value) {
if (parserBuilder_ == null) {
if (parser_ != null) {
parser_ =
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.newBuilder(parser_).mergeFrom(value).buildPartial();
} else {
parser_ = value;
}
onChanged();
} else {
parserBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
public Builder clearParser() {
if (parserBuilder_ == null) {
parser_ = null;
onChanged();
} else {
parser_ = null;
parserBuilder_ = null;
}
return this;
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder getParserBuilder() {
onChanged();
return getParserFieldBuilder().getBuilder();
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder getParserOrBuilder() {
if (parserBuilder_ != null) {
return parserBuilder_.getMessageOrBuilder();
} else {
return parser_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.getDefaultInstance() : parser_;
}
}
/**
*
* Data parsing rules
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Parser parser = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder>
getParserFieldBuilder() {
if (parserBuilder_ == null) {
parserBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder>(
getParser(),
getParentForChildren(),
isClean());
parser_ = null;
}
return parserBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaSource)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaSource)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaSource parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaSource(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaSource getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KafkaTargetOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaTarget)
com.google.protobuf.MessageOrBuilder {
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return Whether the connection field is set.
*/
boolean hasConnection();
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return The connection.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getConnection();
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder getConnectionOrBuilder();
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return Whether the auth field is set.
*/
boolean hasAuth();
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return The auth.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getAuth();
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder getAuthOrBuilder();
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return A list containing the securityGroups.
*/
java.util.List
getSecurityGroupsList();
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return The count of securityGroups.
*/
int getSecurityGroupsCount();
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the element to return.
* @return The securityGroups at the given index.
*/
java.lang.String getSecurityGroups(int index);
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroups at the given index.
*/
com.google.protobuf.ByteString
getSecurityGroupsBytes(int index);
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
* @return Whether the topicSettings field is set.
*/
boolean hasTopicSettings();
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
* @return The topicSettings.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings getTopicSettings();
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder getTopicSettingsOrBuilder();
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
* @return Whether the serializer field is set.
*/
boolean hasSerializer();
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
* @return The serializer.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer getSerializer();
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder getSerializerOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaTarget}
*/
public static final class KafkaTarget extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaTarget)
KafkaTargetOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaTarget.newBuilder() to construct.
private KafkaTarget(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaTarget() {
securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaTarget();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaTarget(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder subBuilder = null;
if (connection_ != null) {
subBuilder = connection_.toBuilder();
}
connection_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(connection_);
connection_ = subBuilder.buildPartial();
}
break;
}
case 18: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder subBuilder = null;
if (auth_ != null) {
subBuilder = auth_.toBuilder();
}
auth_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(auth_);
auth_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
securityGroups_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
securityGroups_.add(s);
break;
}
case 58: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder subBuilder = null;
if (topicSettings_ != null) {
subBuilder = topicSettings_.toBuilder();
}
topicSettings_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(topicSettings_);
topicSettings_ = subBuilder.buildPartial();
}
break;
}
case 66: {
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder subBuilder = null;
if (serializer_ != null) {
subBuilder = serializer_.toBuilder();
}
serializer_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(serializer_);
serializer_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
securityGroups_ = securityGroups_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.Builder.class);
}
public static final int CONNECTION_FIELD_NUMBER = 1;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions connection_;
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return Whether the connection field is set.
*/
@java.lang.Override
public boolean hasConnection() {
return connection_ != null;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return The connection.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getConnection() {
return connection_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance() : connection_;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder getConnectionOrBuilder() {
return getConnection();
}
public static final int AUTH_FIELD_NUMBER = 2;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth auth_;
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return Whether the auth field is set.
*/
@java.lang.Override
public boolean hasAuth() {
return auth_ != null;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return The auth.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getAuth() {
return auth_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance() : auth_;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder getAuthOrBuilder() {
return getAuth();
}
public static final int SECURITY_GROUPS_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList securityGroups_;
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return A list containing the securityGroups.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupsList() {
return securityGroups_;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return The count of securityGroups.
*/
public int getSecurityGroupsCount() {
return securityGroups_.size();
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the element to return.
* @return The securityGroups at the given index.
*/
public java.lang.String getSecurityGroups(int index) {
return securityGroups_.get(index);
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroups at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupsBytes(int index) {
return securityGroups_.getByteString(index);
}
public static final int TOPIC_SETTINGS_FIELD_NUMBER = 7;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings topicSettings_;
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
* @return Whether the topicSettings field is set.
*/
@java.lang.Override
public boolean hasTopicSettings() {
return topicSettings_ != null;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
* @return The topicSettings.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings getTopicSettings() {
return topicSettings_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.getDefaultInstance() : topicSettings_;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder getTopicSettingsOrBuilder() {
return getTopicSettings();
}
public static final int SERIALIZER_FIELD_NUMBER = 8;
private yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer serializer_;
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
* @return Whether the serializer field is set.
*/
@java.lang.Override
public boolean hasSerializer() {
return serializer_ != null;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
* @return The serializer.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer getSerializer() {
return serializer_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.getDefaultInstance() : serializer_;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder getSerializerOrBuilder() {
return getSerializer();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (connection_ != null) {
output.writeMessage(1, getConnection());
}
if (auth_ != null) {
output.writeMessage(2, getAuth());
}
for (int i = 0; i < securityGroups_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, securityGroups_.getRaw(i));
}
if (topicSettings_ != null) {
output.writeMessage(7, getTopicSettings());
}
if (serializer_ != null) {
output.writeMessage(8, getSerializer());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (connection_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getConnection());
}
if (auth_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getAuth());
}
{
int dataSize = 0;
for (int i = 0; i < securityGroups_.size(); i++) {
dataSize += computeStringSizeNoTag(securityGroups_.getRaw(i));
}
size += dataSize;
size += 1 * getSecurityGroupsList().size();
}
if (topicSettings_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getTopicSettings());
}
if (serializer_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getSerializer());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget) obj;
if (hasConnection() != other.hasConnection()) return false;
if (hasConnection()) {
if (!getConnection()
.equals(other.getConnection())) return false;
}
if (hasAuth() != other.hasAuth()) return false;
if (hasAuth()) {
if (!getAuth()
.equals(other.getAuth())) return false;
}
if (!getSecurityGroupsList()
.equals(other.getSecurityGroupsList())) return false;
if (hasTopicSettings() != other.hasTopicSettings()) return false;
if (hasTopicSettings()) {
if (!getTopicSettings()
.equals(other.getTopicSettings())) return false;
}
if (hasSerializer() != other.hasSerializer()) return false;
if (hasSerializer()) {
if (!getSerializer()
.equals(other.getSerializer())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasConnection()) {
hash = (37 * hash) + CONNECTION_FIELD_NUMBER;
hash = (53 * hash) + getConnection().hashCode();
}
if (hasAuth()) {
hash = (37 * hash) + AUTH_FIELD_NUMBER;
hash = (53 * hash) + getAuth().hashCode();
}
if (getSecurityGroupsCount() > 0) {
hash = (37 * hash) + SECURITY_GROUPS_FIELD_NUMBER;
hash = (53 * hash) + getSecurityGroupsList().hashCode();
}
if (hasTopicSettings()) {
hash = (37 * hash) + TOPIC_SETTINGS_FIELD_NUMBER;
hash = (53 * hash) + getTopicSettings().hashCode();
}
if (hasSerializer()) {
hash = (37 * hash) + SERIALIZER_FIELD_NUMBER;
hash = (53 * hash) + getSerializer().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaTarget}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaTarget)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (connectionBuilder_ == null) {
connection_ = null;
} else {
connection_ = null;
connectionBuilder_ = null;
}
if (authBuilder_ == null) {
auth_ = null;
} else {
auth_ = null;
authBuilder_ = null;
}
securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
if (topicSettingsBuilder_ == null) {
topicSettings_ = null;
} else {
topicSettings_ = null;
topicSettingsBuilder_ = null;
}
if (serializerBuilder_ == null) {
serializer_ = null;
} else {
serializer_ = null;
serializerBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget(this);
int from_bitField0_ = bitField0_;
if (connectionBuilder_ == null) {
result.connection_ = connection_;
} else {
result.connection_ = connectionBuilder_.build();
}
if (authBuilder_ == null) {
result.auth_ = auth_;
} else {
result.auth_ = authBuilder_.build();
}
if (((bitField0_ & 0x00000001) != 0)) {
securityGroups_ = securityGroups_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.securityGroups_ = securityGroups_;
if (topicSettingsBuilder_ == null) {
result.topicSettings_ = topicSettings_;
} else {
result.topicSettings_ = topicSettingsBuilder_.build();
}
if (serializerBuilder_ == null) {
result.serializer_ = serializer_;
} else {
result.serializer_ = serializerBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget.getDefaultInstance()) return this;
if (other.hasConnection()) {
mergeConnection(other.getConnection());
}
if (other.hasAuth()) {
mergeAuth(other.getAuth());
}
if (!other.securityGroups_.isEmpty()) {
if (securityGroups_.isEmpty()) {
securityGroups_ = other.securityGroups_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSecurityGroupsIsMutable();
securityGroups_.addAll(other.securityGroups_);
}
onChanged();
}
if (other.hasTopicSettings()) {
mergeTopicSettings(other.getTopicSettings());
}
if (other.hasSerializer()) {
mergeSerializer(other.getSerializer());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions connection_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder> connectionBuilder_;
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return Whether the connection field is set.
*/
public boolean hasConnection() {
return connectionBuilder_ != null || connection_ != null;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
* @return The connection.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions getConnection() {
if (connectionBuilder_ == null) {
return connection_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance() : connection_;
} else {
return connectionBuilder_.getMessage();
}
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder setConnection(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions value) {
if (connectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
connection_ = value;
onChanged();
} else {
connectionBuilder_.setMessage(value);
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder setConnection(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder builderForValue) {
if (connectionBuilder_ == null) {
connection_ = builderForValue.build();
onChanged();
} else {
connectionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder mergeConnection(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions value) {
if (connectionBuilder_ == null) {
if (connection_ != null) {
connection_ =
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.newBuilder(connection_).mergeFrom(value).buildPartial();
} else {
connection_ = value;
}
onChanged();
} else {
connectionBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public Builder clearConnection() {
if (connectionBuilder_ == null) {
connection_ = null;
onChanged();
} else {
connection_ = null;
connectionBuilder_ = null;
}
return this;
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder getConnectionBuilder() {
onChanged();
return getConnectionFieldBuilder().getBuilder();
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder getConnectionOrBuilder() {
if (connectionBuilder_ != null) {
return connectionBuilder_.getMessageOrBuilder();
} else {
return connection_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.getDefaultInstance() : connection_;
}
}
/**
*
* Connection settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaConnectionOptions connection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder>
getConnectionFieldBuilder() {
if (connectionBuilder_ == null) {
connectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptions.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaConnectionOptionsOrBuilder>(
getConnection(),
getParentForChildren(),
isClean());
connection_ = null;
}
return connectionBuilder_;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth auth_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder> authBuilder_;
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return Whether the auth field is set.
*/
public boolean hasAuth() {
return authBuilder_ != null || auth_ != null;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
* @return The auth.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth getAuth() {
if (authBuilder_ == null) {
return auth_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance() : auth_;
} else {
return authBuilder_.getMessage();
}
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder setAuth(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth value) {
if (authBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
auth_ = value;
onChanged();
} else {
authBuilder_.setMessage(value);
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder setAuth(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder builderForValue) {
if (authBuilder_ == null) {
auth_ = builderForValue.build();
onChanged();
} else {
authBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder mergeAuth(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth value) {
if (authBuilder_ == null) {
if (auth_ != null) {
auth_ =
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.newBuilder(auth_).mergeFrom(value).buildPartial();
} else {
auth_ = value;
}
onChanged();
} else {
authBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public Builder clearAuth() {
if (authBuilder_ == null) {
auth_ = null;
onChanged();
} else {
auth_ = null;
authBuilder_ = null;
}
return this;
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder getAuthBuilder() {
onChanged();
return getAuthFieldBuilder().getBuilder();
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder getAuthOrBuilder() {
if (authBuilder_ != null) {
return authBuilder_.getMessageOrBuilder();
} else {
return auth_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.getDefaultInstance() : auth_;
}
}
/**
*
* Authentication settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaAuth auth = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder>
getAuthFieldBuilder() {
if (authBuilder_ == null) {
authBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuth.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaAuthOrBuilder>(
getAuth(),
getParentForChildren(),
isClean());
auth_ = null;
}
return authBuilder_;
}
private com.google.protobuf.LazyStringList securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSecurityGroupsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
securityGroups_ = new com.google.protobuf.LazyStringArrayList(securityGroups_);
bitField0_ |= 0x00000001;
}
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return A list containing the securityGroups.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupsList() {
return securityGroups_.getUnmodifiableView();
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return The count of securityGroups.
*/
public int getSecurityGroupsCount() {
return securityGroups_.size();
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the element to return.
* @return The securityGroups at the given index.
*/
public java.lang.String getSecurityGroups(int index) {
return securityGroups_.get(index);
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroups at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupsBytes(int index) {
return securityGroups_.getByteString(index);
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param index The index to set the value at.
* @param value The securityGroups to set.
* @return This builder for chaining.
*/
public Builder setSecurityGroups(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupsIsMutable();
securityGroups_.set(index, value);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param value The securityGroups to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroups(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupsIsMutable();
securityGroups_.add(value);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param values The securityGroups to add.
* @return This builder for chaining.
*/
public Builder addAllSecurityGroups(
java.lang.Iterable values) {
ensureSecurityGroupsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, securityGroups_);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @return This builder for chaining.
*/
public Builder clearSecurityGroups() {
securityGroups_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Security groups
*
*
* repeated string security_groups = 3;
* @param value The bytes of the securityGroups to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroupsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSecurityGroupsIsMutable();
securityGroups_.add(value);
onChanged();
return this;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings topicSettings_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder> topicSettingsBuilder_;
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
* @return Whether the topicSettings field is set.
*/
public boolean hasTopicSettings() {
return topicSettingsBuilder_ != null || topicSettings_ != null;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
* @return The topicSettings.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings getTopicSettings() {
if (topicSettingsBuilder_ == null) {
return topicSettings_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.getDefaultInstance() : topicSettings_;
} else {
return topicSettingsBuilder_.getMessage();
}
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
public Builder setTopicSettings(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings value) {
if (topicSettingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
topicSettings_ = value;
onChanged();
} else {
topicSettingsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
public Builder setTopicSettings(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder builderForValue) {
if (topicSettingsBuilder_ == null) {
topicSettings_ = builderForValue.build();
onChanged();
} else {
topicSettingsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
public Builder mergeTopicSettings(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings value) {
if (topicSettingsBuilder_ == null) {
if (topicSettings_ != null) {
topicSettings_ =
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.newBuilder(topicSettings_).mergeFrom(value).buildPartial();
} else {
topicSettings_ = value;
}
onChanged();
} else {
topicSettingsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
public Builder clearTopicSettings() {
if (topicSettingsBuilder_ == null) {
topicSettings_ = null;
onChanged();
} else {
topicSettings_ = null;
topicSettingsBuilder_ = null;
}
return this;
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder getTopicSettingsBuilder() {
onChanged();
return getTopicSettingsFieldBuilder().getBuilder();
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder getTopicSettingsOrBuilder() {
if (topicSettingsBuilder_ != null) {
return topicSettingsBuilder_.getMessageOrBuilder();
} else {
return topicSettings_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.getDefaultInstance() : topicSettings_;
}
}
/**
*
* Target topic settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings topic_settings = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder>
getTopicSettingsFieldBuilder() {
if (topicSettingsBuilder_ == null) {
topicSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder>(
getTopicSettings(),
getParentForChildren(),
isClean());
topicSettings_ = null;
}
return topicSettingsBuilder_;
}
private yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer serializer_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder> serializerBuilder_;
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
* @return Whether the serializer field is set.
*/
public boolean hasSerializer() {
return serializerBuilder_ != null || serializer_ != null;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
* @return The serializer.
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer getSerializer() {
if (serializerBuilder_ == null) {
return serializer_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.getDefaultInstance() : serializer_;
} else {
return serializerBuilder_.getMessage();
}
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
public Builder setSerializer(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer value) {
if (serializerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
serializer_ = value;
onChanged();
} else {
serializerBuilder_.setMessage(value);
}
return this;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
public Builder setSerializer(
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder builderForValue) {
if (serializerBuilder_ == null) {
serializer_ = builderForValue.build();
onChanged();
} else {
serializerBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
public Builder mergeSerializer(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer value) {
if (serializerBuilder_ == null) {
if (serializer_ != null) {
serializer_ =
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.newBuilder(serializer_).mergeFrom(value).buildPartial();
} else {
serializer_ = value;
}
onChanged();
} else {
serializerBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
public Builder clearSerializer() {
if (serializerBuilder_ == null) {
serializer_ = null;
onChanged();
} else {
serializer_ = null;
serializerBuilder_ = null;
}
return this;
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder getSerializerBuilder() {
onChanged();
return getSerializerFieldBuilder().getBuilder();
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder getSerializerOrBuilder() {
if (serializerBuilder_ != null) {
return serializerBuilder_.getMessageOrBuilder();
} else {
return serializer_ == null ?
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.getDefaultInstance() : serializer_;
}
}
/**
*
* Data serialization format settings
*
*
* .yandex.cloud.datatransfer.v1.endpoint.Serializer serializer = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder>
getSerializerFieldBuilder() {
if (serializerBuilder_ == null) {
serializerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder>(
getSerializer(),
getParentForChildren(),
isClean());
serializer_ = null;
}
return serializerBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaTarget)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaTarget)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaTarget parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaTarget(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTarget getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KafkaTargetTopicSettingsOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings)
com.google.protobuf.MessageOrBuilder {
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
* @return Whether the topic field is set.
*/
boolean hasTopic();
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
* @return The topic.
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic getTopic();
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder getTopicOrBuilder();
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return Whether the topicPrefix field is set.
*/
boolean hasTopicPrefix();
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return The topicPrefix.
*/
java.lang.String getTopicPrefix();
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return The bytes for topicPrefix.
*/
com.google.protobuf.ByteString
getTopicPrefixBytes();
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.TopicSettingsCase getTopicSettingsCase();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings}
*/
public static final class KafkaTargetTopicSettings extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings)
KafkaTargetTopicSettingsOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaTargetTopicSettings.newBuilder() to construct.
private KafkaTargetTopicSettings(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaTargetTopicSettings() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaTargetTopicSettings();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaTargetTopicSettings(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder subBuilder = null;
if (topicSettingsCase_ == 1) {
subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_).toBuilder();
}
topicSettings_ =
input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_);
topicSettings_ = subBuilder.buildPartial();
}
topicSettingsCase_ = 1;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
topicSettingsCase_ = 2;
topicSettings_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder.class);
}
private int topicSettingsCase_ = 0;
private java.lang.Object topicSettings_;
public enum TopicSettingsCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TOPIC(1),
TOPIC_PREFIX(2),
TOPICSETTINGS_NOT_SET(0);
private final int value;
private TopicSettingsCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static TopicSettingsCase valueOf(int value) {
return forNumber(value);
}
public static TopicSettingsCase forNumber(int value) {
switch (value) {
case 1: return TOPIC;
case 2: return TOPIC_PREFIX;
case 0: return TOPICSETTINGS_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public TopicSettingsCase
getTopicSettingsCase() {
return TopicSettingsCase.forNumber(
topicSettingsCase_);
}
public static final int TOPIC_FIELD_NUMBER = 1;
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
* @return Whether the topic field is set.
*/
@java.lang.Override
public boolean hasTopic() {
return topicSettingsCase_ == 1;
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
* @return The topic.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic getTopic() {
if (topicSettingsCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder getTopicOrBuilder() {
if (topicSettingsCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
}
public static final int TOPIC_PREFIX_FIELD_NUMBER = 2;
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return Whether the topicPrefix field is set.
*/
public boolean hasTopicPrefix() {
return topicSettingsCase_ == 2;
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return The topicPrefix.
*/
public java.lang.String getTopicPrefix() {
java.lang.Object ref = "";
if (topicSettingsCase_ == 2) {
ref = topicSettings_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (topicSettingsCase_ == 2) {
topicSettings_ = s;
}
return s;
}
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return The bytes for topicPrefix.
*/
public com.google.protobuf.ByteString
getTopicPrefixBytes() {
java.lang.Object ref = "";
if (topicSettingsCase_ == 2) {
ref = topicSettings_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (topicSettingsCase_ == 2) {
topicSettings_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (topicSettingsCase_ == 1) {
output.writeMessage(1, (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_);
}
if (topicSettingsCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, topicSettings_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (topicSettingsCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_);
}
if (topicSettingsCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, topicSettings_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings) obj;
if (!getTopicSettingsCase().equals(other.getTopicSettingsCase())) return false;
switch (topicSettingsCase_) {
case 1:
if (!getTopic()
.equals(other.getTopic())) return false;
break;
case 2:
if (!getTopicPrefix()
.equals(other.getTopicPrefix())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (topicSettingsCase_) {
case 1:
hash = (37 * hash) + TOPIC_FIELD_NUMBER;
hash = (53 * hash) + getTopic().hashCode();
break;
case 2:
hash = (37 * hash) + TOPIC_PREFIX_FIELD_NUMBER;
hash = (53 * hash) + getTopicPrefix().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettingsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
topicSettingsCase_ = 0;
topicSettings_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings(this);
if (topicSettingsCase_ == 1) {
if (topicBuilder_ == null) {
result.topicSettings_ = topicSettings_;
} else {
result.topicSettings_ = topicBuilder_.build();
}
}
if (topicSettingsCase_ == 2) {
result.topicSettings_ = topicSettings_;
}
result.topicSettingsCase_ = topicSettingsCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings.getDefaultInstance()) return this;
switch (other.getTopicSettingsCase()) {
case TOPIC: {
mergeTopic(other.getTopic());
break;
}
case TOPIC_PREFIX: {
topicSettingsCase_ = 2;
topicSettings_ = other.topicSettings_;
onChanged();
break;
}
case TOPICSETTINGS_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int topicSettingsCase_ = 0;
private java.lang.Object topicSettings_;
public TopicSettingsCase
getTopicSettingsCase() {
return TopicSettingsCase.forNumber(
topicSettingsCase_);
}
public Builder clearTopicSettings() {
topicSettingsCase_ = 0;
topicSettings_ = null;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder> topicBuilder_;
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
* @return Whether the topic field is set.
*/
@java.lang.Override
public boolean hasTopic() {
return topicSettingsCase_ == 1;
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
* @return The topic.
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic getTopic() {
if (topicBuilder_ == null) {
if (topicSettingsCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
} else {
if (topicSettingsCase_ == 1) {
return topicBuilder_.getMessage();
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
}
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
public Builder setTopic(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic value) {
if (topicBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
topicSettings_ = value;
onChanged();
} else {
topicBuilder_.setMessage(value);
}
topicSettingsCase_ = 1;
return this;
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
public Builder setTopic(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder builderForValue) {
if (topicBuilder_ == null) {
topicSettings_ = builderForValue.build();
onChanged();
} else {
topicBuilder_.setMessage(builderForValue.build());
}
topicSettingsCase_ = 1;
return this;
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
public Builder mergeTopic(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic value) {
if (topicBuilder_ == null) {
if (topicSettingsCase_ == 1 &&
topicSettings_ != yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance()) {
topicSettings_ = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_)
.mergeFrom(value).buildPartial();
} else {
topicSettings_ = value;
}
onChanged();
} else {
if (topicSettingsCase_ == 1) {
topicBuilder_.mergeFrom(value);
}
topicBuilder_.setMessage(value);
}
topicSettingsCase_ = 1;
return this;
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
public Builder clearTopic() {
if (topicBuilder_ == null) {
if (topicSettingsCase_ == 1) {
topicSettingsCase_ = 0;
topicSettings_ = null;
onChanged();
}
} else {
if (topicSettingsCase_ == 1) {
topicSettingsCase_ = 0;
topicSettings_ = null;
}
topicBuilder_.clear();
}
return this;
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder getTopicBuilder() {
return getTopicFieldBuilder().getBuilder();
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder getTopicOrBuilder() {
if ((topicSettingsCase_ == 1) && (topicBuilder_ != null)) {
return topicBuilder_.getMessageOrBuilder();
} else {
if (topicSettingsCase_ == 1) {
return (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_;
}
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
}
}
/**
*
* Full topic name
*
*
* .yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic topic = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder>
getTopicFieldBuilder() {
if (topicBuilder_ == null) {
if (!(topicSettingsCase_ == 1)) {
topicSettings_ = yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
}
topicBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder>(
(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) topicSettings_,
getParentForChildren(),
isClean());
topicSettings_ = null;
}
topicSettingsCase_ = 1;
onChanged();;
return topicBuilder_;
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return Whether the topicPrefix field is set.
*/
@java.lang.Override
public boolean hasTopicPrefix() {
return topicSettingsCase_ == 2;
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return The topicPrefix.
*/
@java.lang.Override
public java.lang.String getTopicPrefix() {
java.lang.Object ref = "";
if (topicSettingsCase_ == 2) {
ref = topicSettings_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (topicSettingsCase_ == 2) {
topicSettings_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return The bytes for topicPrefix.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicPrefixBytes() {
java.lang.Object ref = "";
if (topicSettingsCase_ == 2) {
ref = topicSettings_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (topicSettingsCase_ == 2) {
topicSettings_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @param value The topicPrefix to set.
* @return This builder for chaining.
*/
public Builder setTopicPrefix(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
topicSettingsCase_ = 2;
topicSettings_ = value;
onChanged();
return this;
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @return This builder for chaining.
*/
public Builder clearTopicPrefix() {
if (topicSettingsCase_ == 2) {
topicSettingsCase_ = 0;
topicSettings_ = null;
onChanged();
}
return this;
}
/**
*
* Topic prefix
*
* Analogue of the Debezium setting database.server.name.
* Messages will be sent to topic with name <topic_prefix>.<schema>.<table_name>.
*
*
* string topic_prefix = 2;
* @param value The bytes for topicPrefix to set.
* @return This builder for chaining.
*/
public Builder setTopicPrefixBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
topicSettingsCase_ = 2;
topicSettings_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopicSettings)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaTargetTopicSettings parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaTargetTopicSettings(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicSettings getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KafkaTargetTopicOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic)
com.google.protobuf.MessageOrBuilder {
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return The topicName.
*/
java.lang.String getTopicName();
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return The bytes for topicName.
*/
com.google.protobuf.ByteString
getTopicNameBytes();
/**
*
* Save transactions order
* Not to split events queue into separate per-table queues.
*
*
* bool save_tx_order = 2;
* @return The saveTxOrder.
*/
boolean getSaveTxOrder();
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic}
*/
public static final class KafkaTargetTopic extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic)
KafkaTargetTopicOrBuilder {
private static final long serialVersionUID = 0L;
// Use KafkaTargetTopic.newBuilder() to construct.
private KafkaTargetTopic(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private KafkaTargetTopic() {
topicName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new KafkaTargetTopic();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private KafkaTargetTopic(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
topicName_ = s;
break;
}
case 16: {
saveTxOrder_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder.class);
}
public static final int TOPIC_NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object topicName_;
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return The topicName.
*/
@java.lang.Override
public java.lang.String getTopicName() {
java.lang.Object ref = topicName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
topicName_ = s;
return s;
}
}
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return The bytes for topicName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTopicNameBytes() {
java.lang.Object ref = topicName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
topicName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SAVE_TX_ORDER_FIELD_NUMBER = 2;
private boolean saveTxOrder_;
/**
*
* Save transactions order
* Not to split events queue into separate per-table queues.
*
*
* bool save_tx_order = 2;
* @return The saveTxOrder.
*/
@java.lang.Override
public boolean getSaveTxOrder() {
return saveTxOrder_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(topicName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, topicName_);
}
if (saveTxOrder_ != false) {
output.writeBool(2, saveTxOrder_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(topicName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, topicName_);
}
if (saveTxOrder_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, saveTxOrder_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic)) {
return super.equals(obj);
}
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic other = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) obj;
if (!getTopicName()
.equals(other.getTopicName())) return false;
if (getSaveTxOrder()
!= other.getSaveTxOrder()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TOPIC_NAME_FIELD_NUMBER;
hash = (53 * hash) + getTopicName().hashCode();
hash = (37 * hash) + SAVE_TX_ORDER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getSaveTxOrder());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic)
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopicOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.class, yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.Builder.class);
}
// Construct using yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
topicName_ = "";
saveTxOrder_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_descriptor;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic getDefaultInstanceForType() {
return yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic build() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic buildPartial() {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic result = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic(this);
result.topicName_ = topicName_;
result.saveTxOrder_ = saveTxOrder_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) {
return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic other) {
if (other == yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic.getDefaultInstance()) return this;
if (!other.getTopicName().isEmpty()) {
topicName_ = other.topicName_;
onChanged();
}
if (other.getSaveTxOrder() != false) {
setSaveTxOrder(other.getSaveTxOrder());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object topicName_ = "";
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return The topicName.
*/
public java.lang.String getTopicName() {
java.lang.Object ref = topicName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
topicName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return The bytes for topicName.
*/
public com.google.protobuf.ByteString
getTopicNameBytes() {
java.lang.Object ref = topicName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
topicName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Topic name
*
*
* string topic_name = 1;
* @param value The topicName to set.
* @return This builder for chaining.
*/
public Builder setTopicName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
topicName_ = value;
onChanged();
return this;
}
/**
*
* Topic name
*
*
* string topic_name = 1;
* @return This builder for chaining.
*/
public Builder clearTopicName() {
topicName_ = getDefaultInstance().getTopicName();
onChanged();
return this;
}
/**
*
* Topic name
*
*
* string topic_name = 1;
* @param value The bytes for topicName to set.
* @return This builder for chaining.
*/
public Builder setTopicNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
topicName_ = value;
onChanged();
return this;
}
private boolean saveTxOrder_ ;
/**
*
* Save transactions order
* Not to split events queue into separate per-table queues.
*
*
* bool save_tx_order = 2;
* @return The saveTxOrder.
*/
@java.lang.Override
public boolean getSaveTxOrder() {
return saveTxOrder_;
}
/**
*
* Save transactions order
* Not to split events queue into separate per-table queues.
*
*
* bool save_tx_order = 2;
* @param value The saveTxOrder to set.
* @return This builder for chaining.
*/
public Builder setSaveTxOrder(boolean value) {
saveTxOrder_ = value;
onChanged();
return this;
}
/**
*
* Save transactions order
* Not to split events queue into separate per-table queues.
*
*
* bool save_tx_order = 2;
* @return This builder for chaining.
*/
public Builder clearSaveTxOrder() {
saveTxOrder_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.KafkaTargetTopic)
private static final yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic();
}
public static yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public KafkaTargetTopic parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KafkaTargetTopic(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.datatransfer.v1.endpoint.Kafka.KafkaTargetTopic getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n1yandex/cloud/datatransfer/v1/endpoint/" +
"kafka.proto\022%yandex.cloud.datatransfer.v" +
"1.endpoint\0322yandex/cloud/datatransfer/v1" +
"/endpoint/common.proto\0323yandex/cloud/dat" +
"atransfer/v1/endpoint/parsers.proto\0327yan" +
"dex/cloud/datatransfer/v1/endpoint/seria" +
"lizers.proto\"\211\001\n\026KafkaConnectionOptions\022" +
"\024\n\ncluster_id\030\001 \001(\tH\000\022K\n\non_premise\030\002 \001(" +
"\01325.yandex.cloud.datatransfer.v1.endpoin" +
"t.OnPremiseKafkaH\000B\014\n\nconnection\"z\n\016OnPr" +
"emiseKafka\022\023\n\013broker_urls\030\001 \003(\t\022@\n\010tls_m" +
"ode\030\005 \001(\0132..yandex.cloud.datatransfer.v1" +
".endpoint.TLSMode\022\021\n\tsubnet_id\030\004 \001(\t\"\243\001\n" +
"\tKafkaAuth\022H\n\004sasl\030\001 \001(\01328.yandex.cloud." +
"datatransfer.v1.endpoint.KafkaSaslSecuri" +
"tyH\000\022@\n\007no_auth\030\002 \001(\0132-.yandex.cloud.dat" +
"atransfer.v1.endpoint.NoAuthH\000B\n\n\010securi" +
"ty\"\254\001\n\021KafkaSaslSecurity\022\014\n\004user\030\001 \001(\t\022?" +
"\n\010password\030\004 \001(\0132-.yandex.cloud.datatran" +
"sfer.v1.endpoint.Secret\022H\n\tmechanism\030\003 \001" +
"(\01625.yandex.cloud.datatransfer.v1.endpoi" +
"nt.KafkaMechanism\"\343\002\n\013KafkaSource\022Q\n\ncon" +
"nection\030\001 \001(\0132=.yandex.cloud.datatransfe" +
"r.v1.endpoint.KafkaConnectionOptions\022>\n\004" +
"auth\030\002 \001(\01320.yandex.cloud.datatransfer.v" +
"1.endpoint.KafkaAuth\022\027\n\017security_groups\030" +
"\003 \003(\t\022\022\n\ntopic_name\030\004 \001(\t\022U\n\013transformer" +
"\030\005 \001(\[email protected]" +
"dpoint.DataTransformationOptions\022=\n\006pars" +
"er\030\007 \001(\0132-.yandex.cloud.datatransfer.v1." +
"endpoint.Parser\"\331\002\n\013KafkaTarget\022Q\n\nconne" +
"ction\030\001 \001(\0132=.yandex.cloud.datatransfer." +
"v1.endpoint.KafkaConnectionOptions\022>\n\004au" +
"th\030\002 \001(\01320.yandex.cloud.datatransfer.v1." +
"endpoint.KafkaAuth\022\027\n\017security_groups\030\003 " +
"\003(\t\022W\n\016topic_settings\030\007 \001(\0132?.yandex.clo" +
"ud.datatransfer.v1.endpoint.KafkaTargetT" +
"opicSettings\022E\n\nserializer\030\010 \001(\01321.yande" +
"x.cloud.datatransfer.v1.endpoint.Seriali" +
"zer\"\216\001\n\030KafkaTargetTopicSettings\022H\n\005topi" +
"c\030\001 \001(\01327.yandex.cloud.datatransfer.v1.e" +
"ndpoint.KafkaTargetTopicH\000\022\026\n\014topic_pref" +
"ix\030\002 \001(\tH\000B\020\n\016topic_settings\"=\n\020KafkaTar" +
"getTopic\022\022\n\ntopic_name\030\001 \001(\t\022\025\n\rsave_tx_" +
"order\030\002 \001(\010*i\n\016KafkaMechanism\022\037\n\033KAFKA_M" +
"ECHANISM_UNSPECIFIED\020\000\022\032\n\026KAFKA_MECHANIS" +
"M_SHA256\020\001\022\032\n\026KAFKA_MECHANISM_SHA512\020\002B\247" +
"\001\n)yandex.cloud.api.datatransfer.v1.endp" +
"ointZRgithub.com/yandex-cloud/go-genprot" +
"o/yandex/cloud/datatransfer/v1/endpoint;" +
"endpoint\252\002%Yandex.Cloud.Datatransfer.V1." +
"EndPointb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
yandex.cloud.api.datatransfer.v1.endpoint.Common.getDescriptor(),
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.getDescriptor(),
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.getDescriptor(),
});
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaConnectionOptions_descriptor,
new java.lang.String[] { "ClusterId", "OnPremise", "Connection", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_OnPremiseKafka_descriptor,
new java.lang.String[] { "BrokerUrls", "TlsMode", "SubnetId", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaAuth_descriptor,
new java.lang.String[] { "Sasl", "NoAuth", "Security", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSaslSecurity_descriptor,
new java.lang.String[] { "User", "Password", "Mechanism", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaSource_descriptor,
new java.lang.String[] { "Connection", "Auth", "SecurityGroups", "TopicName", "Transformer", "Parser", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTarget_descriptor,
new java.lang.String[] { "Connection", "Auth", "SecurityGroups", "TopicSettings", "Serializer", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopicSettings_descriptor,
new java.lang.String[] { "Topic", "TopicPrefix", "TopicSettings", });
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_datatransfer_v1_endpoint_KafkaTargetTopic_descriptor,
new java.lang.String[] { "TopicName", "SaveTxOrder", });
yandex.cloud.api.datatransfer.v1.endpoint.Common.getDescriptor();
yandex.cloud.api.datatransfer.v1.endpoint.Parsers.getDescriptor();
yandex.cloud.api.datatransfer.v1.endpoint.Serializers.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy