Class RemoteDataSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RemoteDataSource.Builder>
com.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
io.envoyproxy.envoy.config.core.v3.RemoteDataSource.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RemoteDataSourceOrBuilder, Cloneable
- Enclosing class:
RemoteDataSource
public static final class RemoteDataSource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
implements RemoteDataSourceOrBuilder
The message specifies how to fetch data from remote and how to verify it.Protobuf type
envoy.config.core.v3.RemoteDataSource-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate HttpUriprivate com.google.protobuf.SingleFieldBuilder<HttpUri, HttpUri.Builder, HttpUriOrBuilder> private RetryPolicyprivate com.google.protobuf.SingleFieldBuilder<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> private Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidbuildPartial0(RemoteDataSource result) clear()The HTTP URI to fetch the remote data.Retry policy for fetching remote data.SHA256 string for verifying data.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe HTTP URI to fetch the remote data.The HTTP URI to fetch the remote data.The HTTP URI to fetch the remote data.Retry policy for fetching remote data.Retry policy for fetching remote data.Retry policy for fetching remote data.SHA256 string for verifying data.com.google.protobuf.ByteStringSHA256 string for verifying data.booleanThe HTTP URI to fetch the remote data.booleanRetry policy for fetching remote data.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<HttpUri, HttpUri.Builder, HttpUriOrBuilder> The HTTP URI to fetch the remote data.private com.google.protobuf.SingleFieldBuilder<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> Retry policy for fetching remote data.final booleanprivate voidmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(RemoteDataSource other) mergeHttpUri(HttpUri value) The HTTP URI to fetch the remote data.mergeRetryPolicy(RetryPolicy value) Retry policy for fetching remote data.setHttpUri(HttpUri value) The HTTP URI to fetch the remote data.setHttpUri(HttpUri.Builder builderForValue) The HTTP URI to fetch the remote data.setRetryPolicy(RetryPolicy value) Retry policy for fetching remote data.setRetryPolicy(RetryPolicy.Builder builderForValue) Retry policy for fetching remote data.SHA256 string for verifying data.setSha256Bytes(com.google.protobuf.ByteString value) SHA256 string for verifying data.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
httpUri_
-
httpUriBuilder_
private com.google.protobuf.SingleFieldBuilder<HttpUri, HttpUri.Builder, HttpUriOrBuilder> httpUriBuilder_ -
sha256_
-
retryPolicy_
-
retryPolicyBuilder_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> retryPolicyBuilder_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RemoteDataSource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
mergeFrom
public RemoteDataSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RemoteDataSource.Builder>- Throws:
IOException
-
hasHttpUri
public boolean hasHttpUri()The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
hasHttpUriin interfaceRemoteDataSourceOrBuilder- Returns:
- Whether the httpUri field is set.
-
getHttpUri
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
getHttpUriin interfaceRemoteDataSourceOrBuilder- Returns:
- The httpUri.
-
setHttpUri
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... } -
setHttpUri
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... } -
mergeHttpUri
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... } -
clearHttpUri
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... } -
getHttpUriBuilder
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... } -
getHttpUriOrBuilder
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
getHttpUriOrBuilderin interfaceRemoteDataSourceOrBuilder
-
internalGetHttpUriFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HttpUri, HttpUri.Builder, HttpUriOrBuilder> internalGetHttpUriFieldBuilder()The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... } -
getSha256
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Specified by:
getSha256in interfaceRemoteDataSourceOrBuilder- Returns:
- The sha256.
-
getSha256Bytes
public com.google.protobuf.ByteString getSha256Bytes()SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Specified by:
getSha256Bytesin interfaceRemoteDataSourceOrBuilder- Returns:
- The bytes for sha256.
-
setSha256
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Parameters:
value- The sha256 to set.- Returns:
- This builder for chaining.
-
clearSha256
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setSha256Bytes
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Parameters:
value- The bytes for sha256 to set.- Returns:
- This builder for chaining.
-
hasRetryPolicy
public boolean hasRetryPolicy()Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;- Specified by:
hasRetryPolicyin interfaceRemoteDataSourceOrBuilder- Returns:
- Whether the retryPolicy field is set.
-
getRetryPolicy
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;- Specified by:
getRetryPolicyin interfaceRemoteDataSourceOrBuilder- Returns:
- The retryPolicy.
-
setRetryPolicy
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3; -
setRetryPolicy
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3; -
mergeRetryPolicy
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3; -
clearRetryPolicy
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3; -
getRetryPolicyBuilder
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3; -
getRetryPolicyOrBuilder
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;- Specified by:
getRetryPolicyOrBuilderin interfaceRemoteDataSourceOrBuilder
-
internalGetRetryPolicyFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> internalGetRetryPolicyFieldBuilder()Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-