public static final class RemoteDataSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder> implements RemoteDataSourceOrBuilder
The message specifies how to fetch data from remote and how to verify it.Protobuf type
envoy.config.core.v4alpha.RemoteDataSource| Modifier and Type | Method and Description |
|---|---|
RemoteDataSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RemoteDataSource |
build() |
RemoteDataSource |
buildPartial() |
RemoteDataSource.Builder |
clear() |
RemoteDataSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RemoteDataSource.Builder |
clearHttpUri()
The HTTP URI to fetch the remote data.
|
RemoteDataSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RemoteDataSource.Builder |
clearRetryPolicy()
Retry policy for fetching remote data.
|
RemoteDataSource.Builder |
clearSha256()
SHA256 string for verifying data.
|
RemoteDataSource.Builder |
clone() |
RemoteDataSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
HttpUri |
getHttpUri()
The HTTP URI to fetch the remote data.
|
HttpUri.Builder |
getHttpUriBuilder()
The HTTP URI to fetch the remote data.
|
HttpUriOrBuilder |
getHttpUriOrBuilder()
The HTTP URI to fetch the remote data.
|
RetryPolicy |
getRetryPolicy()
Retry policy for fetching remote data.
|
RetryPolicy.Builder |
getRetryPolicyBuilder()
Retry policy for fetching remote data.
|
RetryPolicyOrBuilder |
getRetryPolicyOrBuilder()
Retry policy for fetching remote data.
|
String |
getSha256()
SHA256 string for verifying data.
|
com.google.protobuf.ByteString |
getSha256Bytes()
SHA256 string for verifying data.
|
boolean |
hasHttpUri()
The HTTP URI to fetch the remote data.
|
boolean |
hasRetryPolicy()
Retry policy for fetching remote data.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RemoteDataSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RemoteDataSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
RemoteDataSource.Builder |
mergeFrom(RemoteDataSource other) |
RemoteDataSource.Builder |
mergeHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.
|
RemoteDataSource.Builder |
mergeRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.
|
RemoteDataSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RemoteDataSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RemoteDataSource.Builder |
setHttpUri(HttpUri.Builder builderForValue)
The HTTP URI to fetch the remote data.
|
RemoteDataSource.Builder |
setHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.
|
RemoteDataSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RemoteDataSource.Builder |
setRetryPolicy(RetryPolicy.Builder builderForValue)
Retry policy for fetching remote data.
|
RemoteDataSource.Builder |
setRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.
|
RemoteDataSource.Builder |
setSha256(String value)
SHA256 string for verifying data.
|
RemoteDataSource.Builder |
setSha256Bytes(com.google.protobuf.ByteString value)
SHA256 string for verifying data.
|
RemoteDataSource.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<RemoteDataSource.Builder>public RemoteDataSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.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<RemoteDataSource.Builder>public RemoteDataSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RemoteDataSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RemoteDataSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RemoteDataSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder>public RemoteDataSource.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<RemoteDataSource.Builder>public RemoteDataSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder>public RemoteDataSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder>public RemoteDataSource.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<RemoteDataSource.Builder>public RemoteDataSource.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<RemoteDataSource.Builder>public RemoteDataSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RemoteDataSource.Builder>public RemoteDataSource.Builder mergeFrom(RemoteDataSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder>public RemoteDataSource.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<RemoteDataSource.Builder>IOExceptionpublic boolean hasHttpUri()
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }hasHttpUri in interface RemoteDataSourceOrBuilderpublic HttpUri getHttpUri()
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }getHttpUri in interface RemoteDataSourceOrBuilderpublic RemoteDataSource.Builder setHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }public RemoteDataSource.Builder setHttpUri(HttpUri.Builder builderForValue)
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }public RemoteDataSource.Builder mergeHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }public RemoteDataSource.Builder clearHttpUri()
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }public HttpUri.Builder getHttpUriBuilder()
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }public HttpUriOrBuilder getHttpUriOrBuilder()
The HTTP URI to fetch the remote data.
.envoy.config.core.v4alpha.HttpUri http_uri = 1 [(.validate.rules) = { ... }getHttpUriOrBuilder in interface RemoteDataSourceOrBuilderpublic String getSha256()
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }getSha256 in interface RemoteDataSourceOrBuilderpublic com.google.protobuf.ByteString getSha256Bytes()
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }getSha256Bytes in interface RemoteDataSourceOrBuilderpublic RemoteDataSource.Builder setSha256(String value)
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }public RemoteDataSource.Builder clearSha256()
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }public RemoteDataSource.Builder setSha256Bytes(com.google.protobuf.ByteString value)
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }public boolean hasRetryPolicy()
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;hasRetryPolicy in interface RemoteDataSourceOrBuilderpublic RetryPolicy getRetryPolicy()
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;getRetryPolicy in interface RemoteDataSourceOrBuilderpublic RemoteDataSource.Builder setRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;public RemoteDataSource.Builder setRetryPolicy(RetryPolicy.Builder builderForValue)
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;public RemoteDataSource.Builder mergeRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;public RemoteDataSource.Builder clearRetryPolicy()
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;public RetryPolicy.Builder getRetryPolicyBuilder()
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;public RetryPolicyOrBuilder getRetryPolicyOrBuilder()
Retry policy for fetching remote data.
.envoy.config.core.v4alpha.RetryPolicy retry_policy = 3;getRetryPolicyOrBuilder in interface RemoteDataSourceOrBuilderpublic final RemoteDataSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder>public final RemoteDataSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RemoteDataSource.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.