public static final class AppProfile.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder> implements AppProfileOrBuilder
A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.Protobuf type
google.bigtable.admin.v2.AppProfile| Modifier and Type | Method and Description |
|---|---|
AppProfile.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AppProfile |
build() |
AppProfile |
buildPartial() |
AppProfile.Builder |
clear() |
AppProfile.Builder |
clearDescription()
Optional long form description of the use case for this AppProfile.
|
AppProfile.Builder |
clearEtag()
Strongly validated etag for optimistic concurrency control.
|
AppProfile.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AppProfile.Builder |
clearMultiClusterRoutingUseAny()
Use a multi-cluster routing policy that may pick any cluster.
|
AppProfile.Builder |
clearName()
(`OutputOnly`)
The unique name of the app profile.
|
AppProfile.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AppProfile.Builder |
clearRoutingPolicy() |
AppProfile.Builder |
clearSingleClusterRouting()
Use a single-cluster routing policy.
|
AppProfile.Builder |
clone() |
AppProfile |
getDefaultInstanceForType() |
String |
getDescription()
Optional long form description of the use case for this AppProfile.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional long form description of the use case for this AppProfile.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEtag()
Strongly validated etag for optimistic concurrency control.
|
com.google.protobuf.ByteString |
getEtagBytes()
Strongly validated etag for optimistic concurrency control.
|
AppProfile.MultiClusterRoutingUseAny |
getMultiClusterRoutingUseAny()
Use a multi-cluster routing policy that may pick any cluster.
|
AppProfile.MultiClusterRoutingUseAny.Builder |
getMultiClusterRoutingUseAnyBuilder()
Use a multi-cluster routing policy that may pick any cluster.
|
AppProfile.MultiClusterRoutingUseAnyOrBuilder |
getMultiClusterRoutingUseAnyOrBuilder()
Use a multi-cluster routing policy that may pick any cluster.
|
String |
getName()
(`OutputOnly`)
The unique name of the app profile.
|
com.google.protobuf.ByteString |
getNameBytes()
(`OutputOnly`)
The unique name of the app profile.
|
AppProfile.RoutingPolicyCase |
getRoutingPolicyCase() |
AppProfile.SingleClusterRouting |
getSingleClusterRouting()
Use a single-cluster routing policy.
|
AppProfile.SingleClusterRouting.Builder |
getSingleClusterRoutingBuilder()
Use a single-cluster routing policy.
|
AppProfile.SingleClusterRoutingOrBuilder |
getSingleClusterRoutingOrBuilder()
Use a single-cluster routing policy.
|
boolean |
hasMultiClusterRoutingUseAny()
Use a multi-cluster routing policy that may pick any cluster.
|
boolean |
hasSingleClusterRouting()
Use a single-cluster routing policy.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AppProfile.Builder |
mergeFrom(AppProfile other) |
AppProfile.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AppProfile.Builder |
mergeFrom(com.google.protobuf.Message other) |
AppProfile.Builder |
mergeMultiClusterRoutingUseAny(AppProfile.MultiClusterRoutingUseAny value)
Use a multi-cluster routing policy that may pick any cluster.
|
AppProfile.Builder |
mergeSingleClusterRouting(AppProfile.SingleClusterRouting value)
Use a single-cluster routing policy.
|
AppProfile.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AppProfile.Builder |
setDescription(String value)
Optional long form description of the use case for this AppProfile.
|
AppProfile.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional long form description of the use case for this AppProfile.
|
AppProfile.Builder |
setEtag(String value)
Strongly validated etag for optimistic concurrency control.
|
AppProfile.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
Strongly validated etag for optimistic concurrency control.
|
AppProfile.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AppProfile.Builder |
setMultiClusterRoutingUseAny(AppProfile.MultiClusterRoutingUseAny.Builder builderForValue)
Use a multi-cluster routing policy that may pick any cluster.
|
AppProfile.Builder |
setMultiClusterRoutingUseAny(AppProfile.MultiClusterRoutingUseAny value)
Use a multi-cluster routing policy that may pick any cluster.
|
AppProfile.Builder |
setName(String value)
(`OutputOnly`)
The unique name of the app profile.
|
AppProfile.Builder |
setNameBytes(com.google.protobuf.ByteString value)
(`OutputOnly`)
The unique name of the app profile.
|
AppProfile.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AppProfile.Builder |
setSingleClusterRouting(AppProfile.SingleClusterRouting.Builder builderForValue)
Use a single-cluster routing policy.
|
AppProfile.Builder |
setSingleClusterRouting(AppProfile.SingleClusterRouting value)
Use a single-cluster routing policy.
|
AppProfile.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.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.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AppProfile build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AppProfile buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AppProfile.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AppProfile.Builder>public AppProfile.Builder mergeFrom(AppProfile other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public AppProfile.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<AppProfile.Builder>IOExceptionpublic AppProfile.RoutingPolicyCase getRoutingPolicyCase()
getRoutingPolicyCase in interface AppProfileOrBuilderpublic AppProfile.Builder clearRoutingPolicy()
public String getName()
(`OutputOnly`) The unique name of the app profile. Values are of the form `projects/<project>/instances/<instance>/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
string name = 1;getName in interface AppProfileOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
(`OutputOnly`) The unique name of the app profile. Values are of the form `projects/<project>/instances/<instance>/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
string name = 1;getNameBytes in interface AppProfileOrBuilderpublic AppProfile.Builder setName(String value)
(`OutputOnly`) The unique name of the app profile. Values are of the form `projects/<project>/instances/<instance>/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
string name = 1;public AppProfile.Builder clearName()
(`OutputOnly`) The unique name of the app profile. Values are of the form `projects/<project>/instances/<instance>/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
string name = 1;public AppProfile.Builder setNameBytes(com.google.protobuf.ByteString value)
(`OutputOnly`) The unique name of the app profile. Values are of the form `projects/<project>/instances/<instance>/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
string name = 1;public String getEtag()
Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;getEtag in interface AppProfileOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;getEtagBytes in interface AppProfileOrBuilderpublic AppProfile.Builder setEtag(String value)
Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;public AppProfile.Builder clearEtag()
Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;public AppProfile.Builder setEtagBytes(com.google.protobuf.ByteString value)
Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;public String getDescription()
Optional long form description of the use case for this AppProfile.
string description = 3;getDescription in interface AppProfileOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional long form description of the use case for this AppProfile.
string description = 3;getDescriptionBytes in interface AppProfileOrBuilderpublic AppProfile.Builder setDescription(String value)
Optional long form description of the use case for this AppProfile.
string description = 3;public AppProfile.Builder clearDescription()
Optional long form description of the use case for this AppProfile.
string description = 3;public AppProfile.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional long form description of the use case for this AppProfile.
string description = 3;public boolean hasMultiClusterRoutingUseAny()
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;hasMultiClusterRoutingUseAny in interface AppProfileOrBuilderpublic AppProfile.MultiClusterRoutingUseAny getMultiClusterRoutingUseAny()
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;getMultiClusterRoutingUseAny in interface AppProfileOrBuilderpublic AppProfile.Builder setMultiClusterRoutingUseAny(AppProfile.MultiClusterRoutingUseAny value)
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;public AppProfile.Builder setMultiClusterRoutingUseAny(AppProfile.MultiClusterRoutingUseAny.Builder builderForValue)
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;public AppProfile.Builder mergeMultiClusterRoutingUseAny(AppProfile.MultiClusterRoutingUseAny value)
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;public AppProfile.Builder clearMultiClusterRoutingUseAny()
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;public AppProfile.MultiClusterRoutingUseAny.Builder getMultiClusterRoutingUseAnyBuilder()
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;public AppProfile.MultiClusterRoutingUseAnyOrBuilder getMultiClusterRoutingUseAnyOrBuilder()
Use a multi-cluster routing policy that may pick any cluster.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;getMultiClusterRoutingUseAnyOrBuilder in interface AppProfileOrBuilderpublic boolean hasSingleClusterRouting()
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;hasSingleClusterRouting in interface AppProfileOrBuilderpublic AppProfile.SingleClusterRouting getSingleClusterRouting()
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;getSingleClusterRouting in interface AppProfileOrBuilderpublic AppProfile.Builder setSingleClusterRouting(AppProfile.SingleClusterRouting value)
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;public AppProfile.Builder setSingleClusterRouting(AppProfile.SingleClusterRouting.Builder builderForValue)
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;public AppProfile.Builder mergeSingleClusterRouting(AppProfile.SingleClusterRouting value)
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;public AppProfile.Builder clearSingleClusterRouting()
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;public AppProfile.SingleClusterRouting.Builder getSingleClusterRoutingBuilder()
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;public AppProfile.SingleClusterRoutingOrBuilder getSingleClusterRoutingOrBuilder()
Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;getSingleClusterRoutingOrBuilder in interface AppProfileOrBuilderpublic final AppProfile.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>public final AppProfile.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AppProfile.Builder>Copyright © 2018 Google LLC. All rights reserved.