Package com.google.cloud.datastream.v1
Class Validation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
- com.google.cloud.datastream.v1.Validation.Builder
-
- All Implemented Interfaces:
ValidationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Validation
public static final class Validation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder> implements ValidationOrBuilder
A validation to perform on a stream.
Protobuf typegoogle.cloud.datastream.v1.Validation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Validation.Builder
addAllMessage(Iterable<? extends ValidationMessage> values)
Messages reflecting the validation results.Validation.Builder
addMessage(int index, ValidationMessage value)
Messages reflecting the validation results.Validation.Builder
addMessage(int index, ValidationMessage.Builder builderForValue)
Messages reflecting the validation results.Validation.Builder
addMessage(ValidationMessage value)
Messages reflecting the validation results.Validation.Builder
addMessage(ValidationMessage.Builder builderForValue)
Messages reflecting the validation results.ValidationMessage.Builder
addMessageBuilder()
Messages reflecting the validation results.ValidationMessage.Builder
addMessageBuilder(int index)
Messages reflecting the validation results.Validation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Validation
build()
Validation
buildPartial()
Validation.Builder
clear()
Validation.Builder
clearCode()
A custom code identifying this validation.Validation.Builder
clearDescription()
A short description of the validation.Validation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Validation.Builder
clearMessage()
Messages reflecting the validation results.Validation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Validation.Builder
clearState()
Validation execution status.Validation.Builder
clone()
String
getCode()
A custom code identifying this validation.com.google.protobuf.ByteString
getCodeBytes()
A custom code identifying this validation.Validation
getDefaultInstanceForType()
String
getDescription()
A short description of the validation.com.google.protobuf.ByteString
getDescriptionBytes()
A short description of the validation.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ValidationMessage
getMessage(int index)
Messages reflecting the validation results.ValidationMessage.Builder
getMessageBuilder(int index)
Messages reflecting the validation results.List<ValidationMessage.Builder>
getMessageBuilderList()
Messages reflecting the validation results.int
getMessageCount()
Messages reflecting the validation results.List<ValidationMessage>
getMessageList()
Messages reflecting the validation results.ValidationMessageOrBuilder
getMessageOrBuilder(int index)
Messages reflecting the validation results.List<? extends ValidationMessageOrBuilder>
getMessageOrBuilderList()
Messages reflecting the validation results.Validation.State
getState()
Validation execution status.int
getStateValue()
Validation execution status.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Validation.Builder
mergeFrom(Validation other)
Validation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Validation.Builder
mergeFrom(com.google.protobuf.Message other)
Validation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Validation.Builder
removeMessage(int index)
Messages reflecting the validation results.Validation.Builder
setCode(String value)
A custom code identifying this validation.Validation.Builder
setCodeBytes(com.google.protobuf.ByteString value)
A custom code identifying this validation.Validation.Builder
setDescription(String value)
A short description of the validation.Validation.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
A short description of the validation.Validation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Validation.Builder
setMessage(int index, ValidationMessage value)
Messages reflecting the validation results.Validation.Builder
setMessage(int index, ValidationMessage.Builder builderForValue)
Messages reflecting the validation results.Validation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Validation.Builder
setState(Validation.State value)
Validation execution status.Validation.Builder
setStateValue(int value)
Validation execution status.Validation.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
clear
public Validation.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
getDefaultInstanceForType
public Validation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Validation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Validation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Validation.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
setField
public Validation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
clearField
public Validation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
clearOneof
public Validation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
setRepeatedField
public Validation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
addRepeatedField
public Validation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
mergeFrom
public Validation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Validation.Builder>
-
mergeFrom
public Validation.Builder mergeFrom(Validation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
mergeFrom
public Validation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Validation.Builder>
- Throws:
IOException
-
getDescription
public String getDescription()
A short description of the validation.
string description = 1;
- Specified by:
getDescription
in interfaceValidationOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
A short description of the validation.
string description = 1;
- Specified by:
getDescriptionBytes
in interfaceValidationOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public Validation.Builder setDescription(String value)
A short description of the validation.
string description = 1;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Validation.Builder clearDescription()
A short description of the validation.
string description = 1;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Validation.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A short description of the validation.
string description = 1;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()
Validation execution status.
.google.cloud.datastream.v1.Validation.State state = 2;
- Specified by:
getStateValue
in interfaceValidationOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Validation.Builder setStateValue(int value)
Validation execution status.
.google.cloud.datastream.v1.Validation.State state = 2;
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Validation.State getState()
Validation execution status.
.google.cloud.datastream.v1.Validation.State state = 2;
- Specified by:
getState
in interfaceValidationOrBuilder
- Returns:
- The state.
-
setState
public Validation.Builder setState(Validation.State value)
Validation execution status.
.google.cloud.datastream.v1.Validation.State state = 2;
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Validation.Builder clearState()
Validation execution status.
.google.cloud.datastream.v1.Validation.State state = 2;
- Returns:
- This builder for chaining.
-
getMessageList
public List<ValidationMessage> getMessageList()
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
- Specified by:
getMessageList
in interfaceValidationOrBuilder
-
getMessageCount
public int getMessageCount()
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
- Specified by:
getMessageCount
in interfaceValidationOrBuilder
-
getMessage
public ValidationMessage getMessage(int index)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
- Specified by:
getMessage
in interfaceValidationOrBuilder
-
setMessage
public Validation.Builder setMessage(int index, ValidationMessage value)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
setMessage
public Validation.Builder setMessage(int index, ValidationMessage.Builder builderForValue)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
addMessage
public Validation.Builder addMessage(ValidationMessage value)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
addMessage
public Validation.Builder addMessage(int index, ValidationMessage value)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
addMessage
public Validation.Builder addMessage(ValidationMessage.Builder builderForValue)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
addMessage
public Validation.Builder addMessage(int index, ValidationMessage.Builder builderForValue)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
addAllMessage
public Validation.Builder addAllMessage(Iterable<? extends ValidationMessage> values)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
clearMessage
public Validation.Builder clearMessage()
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
removeMessage
public Validation.Builder removeMessage(int index)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
getMessageBuilder
public ValidationMessage.Builder getMessageBuilder(int index)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
getMessageOrBuilder
public ValidationMessageOrBuilder getMessageOrBuilder(int index)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
- Specified by:
getMessageOrBuilder
in interfaceValidationOrBuilder
-
getMessageOrBuilderList
public List<? extends ValidationMessageOrBuilder> getMessageOrBuilderList()
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
- Specified by:
getMessageOrBuilderList
in interfaceValidationOrBuilder
-
addMessageBuilder
public ValidationMessage.Builder addMessageBuilder()
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
addMessageBuilder
public ValidationMessage.Builder addMessageBuilder(int index)
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
getMessageBuilderList
public List<ValidationMessage.Builder> getMessageBuilderList()
Messages reflecting the validation results.
repeated .google.cloud.datastream.v1.ValidationMessage message = 3;
-
getCode
public String getCode()
A custom code identifying this validation.
string code = 4;
- Specified by:
getCode
in interfaceValidationOrBuilder
- Returns:
- The code.
-
getCodeBytes
public com.google.protobuf.ByteString getCodeBytes()
A custom code identifying this validation.
string code = 4;
- Specified by:
getCodeBytes
in interfaceValidationOrBuilder
- Returns:
- The bytes for code.
-
setCode
public Validation.Builder setCode(String value)
A custom code identifying this validation.
string code = 4;
- Parameters:
value
- The code to set.- Returns:
- This builder for chaining.
-
clearCode
public Validation.Builder clearCode()
A custom code identifying this validation.
string code = 4;
- Returns:
- This builder for chaining.
-
setCodeBytes
public Validation.Builder setCodeBytes(com.google.protobuf.ByteString value)
A custom code identifying this validation.
string code = 4;
- Parameters:
value
- The bytes for code to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Validation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
mergeUnknownFields
public final Validation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Validation.Builder>
-
-