public static final class Protos.DataSource.Builder extends com.google.protobuf.GeneratedMessage.Builder<Protos.DataSource.Builder> implements Protos.DataSourceOrBuilder
DataSource
A DataSource represents either a database in MySQL or an instance of Redis.
Datasources are used by Tenants for accessing data; an exmaple of a MySQL
datasource is the datasource used by TenantService for storing and retrieving
tenant data:
{
"name": "echo",
"storage_type": "mysql",
"is_readonly": false,
"metadata": {
"entries": [
{ "name": "username", "value": "echo" },
{ "name": "password", "value": "echo" },
{ "name": "host_and_port", "value": "localhost:3307" },
{ "name": "database", "value": "echo" },
{ "name": "connection_properties", "value": "useUnicode=true&characterEncoding=UTF-8" },
{ "name": "test_connection_on_checkout", "value": "true" },
],
}
}
| Modifier and Type | Method and Description |
|---|---|
Protos.DataSource.Builder |
addAllMetadata(Iterable<? extends Protos.DataSource.MetaData> values)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
addMetadata(int index,
Protos.DataSource.MetaData.Builder builderForValue)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
addMetadata(int index,
Protos.DataSource.MetaData value)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
addMetadata(Protos.DataSource.MetaData.Builder builderForValue)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
addMetadata(Protos.DataSource.MetaData value)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.MetaData.Builder |
addMetadataBuilder()
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.MetaData.Builder |
addMetadataBuilder(int index)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource |
build() |
Protos.DataSource |
buildPartial() |
Protos.DataSource.Builder |
clear() |
Protos.DataSource.Builder |
clearMetadata()
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
clearName()
required string name = 1; |
Protos.DataSource.Builder |
clearReadonly()
required bool readonly = 3; |
Protos.DataSource.Builder |
clearStorageType()
required .DataSource.StorageType storage_type = 4; |
Protos.DataSource.Builder |
clone() |
Protos.DataSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Protos.DataSource.MetaData |
getMetadata(int index)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.MetaData.Builder |
getMetadataBuilder(int index)
repeated .DataSource.MetaData metadata = 2; |
List<Protos.DataSource.MetaData.Builder> |
getMetadataBuilderList()
repeated .DataSource.MetaData metadata = 2; |
int |
getMetadataCount()
repeated .DataSource.MetaData metadata = 2; |
List<Protos.DataSource.MetaData> |
getMetadataList()
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.MetaDataOrBuilder |
getMetadataOrBuilder(int index)
repeated .DataSource.MetaData metadata = 2; |
List<? extends Protos.DataSource.MetaDataOrBuilder> |
getMetadataOrBuilderList()
repeated .DataSource.MetaData metadata = 2; |
String |
getName()
required string name = 1; |
com.google.protobuf.ByteString |
getNameBytes()
required string name = 1; |
boolean |
getReadonly()
required bool readonly = 3; |
Protos.DataSource.StorageType |
getStorageType()
required .DataSource.StorageType storage_type = 4; |
boolean |
hasName()
required string name = 1; |
boolean |
hasReadonly()
required bool readonly = 3; |
boolean |
hasStorageType()
required .DataSource.StorageType storage_type = 4; |
boolean |
isInitialized() |
Protos.DataSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Protos.DataSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
Protos.DataSource.Builder |
mergeFrom(Protos.DataSource other) |
Protos.DataSource.Builder |
removeMetadata(int index)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
setMetadata(int index,
Protos.DataSource.MetaData.Builder builderForValue)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
setMetadata(int index,
Protos.DataSource.MetaData value)
repeated .DataSource.MetaData metadata = 2; |
Protos.DataSource.Builder |
setName(String value)
required string name = 1; |
Protos.DataSource.Builder |
setNameBytes(com.google.protobuf.ByteString value)
required string name = 1; |
Protos.DataSource.Builder |
setReadonly(boolean value)
required bool readonly = 3; |
Protos.DataSource.Builder |
setStorageType(Protos.DataSource.StorageType value)
required .DataSource.StorageType storage_type = 4; |
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, mergeUnknownFields, newBuilderForField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrompublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public Protos.DataSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Protos.DataSource.Builder>public Protos.DataSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<Protos.DataSource.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Protos.DataSource.Builder>public Protos.DataSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Protos.DataSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Protos.DataSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Protos.DataSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protos.DataSource.Builder>public Protos.DataSource.Builder mergeFrom(Protos.DataSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Protos.DataSource.Builder>public Protos.DataSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protos.DataSource.Builder>IOExceptionpublic boolean hasName()
required string name = 1;
a unique name associated to this datasource
hasName in interface Protos.DataSourceOrBuilderpublic String getName()
required string name = 1;
a unique name associated to this datasource
getName in interface Protos.DataSourceOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
required string name = 1;
a unique name associated to this datasource
getNameBytes in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.Builder setName(String value)
required string name = 1;
a unique name associated to this datasource
public Protos.DataSource.Builder clearName()
required string name = 1;
a unique name associated to this datasource
public Protos.DataSource.Builder setNameBytes(com.google.protobuf.ByteString value)
required string name = 1;
a unique name associated to this datasource
public List<Protos.DataSource.MetaData> getMetadataList()
repeated .DataSource.MetaData metadata = 2;getMetadataList in interface Protos.DataSourceOrBuilderpublic int getMetadataCount()
repeated .DataSource.MetaData metadata = 2;getMetadataCount in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.MetaData getMetadata(int index)
repeated .DataSource.MetaData metadata = 2;getMetadata in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.Builder setMetadata(int index, Protos.DataSource.MetaData value)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder setMetadata(int index, Protos.DataSource.MetaData.Builder builderForValue)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder addMetadata(Protos.DataSource.MetaData value)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder addMetadata(int index, Protos.DataSource.MetaData value)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder addMetadata(Protos.DataSource.MetaData.Builder builderForValue)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder addMetadata(int index, Protos.DataSource.MetaData.Builder builderForValue)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder addAllMetadata(Iterable<? extends Protos.DataSource.MetaData> values)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder clearMetadata()
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.Builder removeMetadata(int index)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.MetaData.Builder getMetadataBuilder(int index)
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.MetaDataOrBuilder getMetadataOrBuilder(int index)
repeated .DataSource.MetaData metadata = 2;getMetadataOrBuilder in interface Protos.DataSourceOrBuilderpublic List<? extends Protos.DataSource.MetaDataOrBuilder> getMetadataOrBuilderList()
repeated .DataSource.MetaData metadata = 2;getMetadataOrBuilderList in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.MetaData.Builder addMetadataBuilder()
repeated .DataSource.MetaData metadata = 2;public Protos.DataSource.MetaData.Builder addMetadataBuilder(int index)
repeated .DataSource.MetaData metadata = 2;public List<Protos.DataSource.MetaData.Builder> getMetadataBuilderList()
repeated .DataSource.MetaData metadata = 2;public boolean hasReadonly()
required bool readonly = 3;
whether or not the datasource allows write/archive operations
hasReadonly in interface Protos.DataSourceOrBuilderpublic boolean getReadonly()
required bool readonly = 3;
whether or not the datasource allows write/archive operations
getReadonly in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.Builder setReadonly(boolean value)
required bool readonly = 3;
whether or not the datasource allows write/archive operations
public Protos.DataSource.Builder clearReadonly()
required bool readonly = 3;
whether or not the datasource allows write/archive operations
public boolean hasStorageType()
required .DataSource.StorageType storage_type = 4;hasStorageType in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.StorageType getStorageType()
required .DataSource.StorageType storage_type = 4;getStorageType in interface Protos.DataSourceOrBuilderpublic Protos.DataSource.Builder setStorageType(Protos.DataSource.StorageType value)
required .DataSource.StorageType storage_type = 4;public Protos.DataSource.Builder clearStorageType()
required .DataSource.StorageType storage_type = 4;Copyright © 2015. All rights reserved.