Class RemoteDataSource.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.config.core.v3.RemoteDataSource
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private HttpUrihttpUri_private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>httpUriBuilder_private RetryPolicyretryPolicy_private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder>retryPolicyBuilder_private java.lang.Objectsha256_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteDataSourcebuild()RemoteDataSourcebuildPartial()private voidbuildPartial0(RemoteDataSource result)RemoteDataSource.Builderclear()RemoteDataSource.BuilderclearHttpUri()The HTTP URI to fetch the remote data.RemoteDataSource.BuilderclearRetryPolicy()Retry policy for fetching remote data.RemoteDataSource.BuilderclearSha256()SHA256 string for verifying data.RemoteDataSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HttpUrigetHttpUri()The HTTP URI to fetch the remote data.HttpUri.BuildergetHttpUriBuilder()The HTTP URI to fetch the remote data.private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>getHttpUriFieldBuilder()The HTTP URI to fetch the remote data.HttpUriOrBuildergetHttpUriOrBuilder()The HTTP URI to fetch the remote data.RetryPolicygetRetryPolicy()Retry policy for fetching remote data.RetryPolicy.BuildergetRetryPolicyBuilder()Retry policy for fetching remote data.private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder>getRetryPolicyFieldBuilder()Retry policy for fetching remote data.RetryPolicyOrBuildergetRetryPolicyOrBuilder()Retry policy for fetching remote data.java.lang.StringgetSha256()SHA256 string for verifying data.com.google.protobuf.ByteStringgetSha256Bytes()SHA256 string for verifying data.booleanhasHttpUri()The HTTP URI to fetch the remote data.booleanhasRetryPolicy()Retry policy for fetching remote data.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()RemoteDataSource.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RemoteDataSource.BuildermergeFrom(com.google.protobuf.Message other)RemoteDataSource.BuildermergeFrom(RemoteDataSource other)RemoteDataSource.BuildermergeHttpUri(HttpUri value)The HTTP URI to fetch the remote data.RemoteDataSource.BuildermergeRetryPolicy(RetryPolicy value)Retry policy for fetching remote data.RemoteDataSource.BuildersetHttpUri(HttpUri value)The HTTP URI to fetch the remote data.RemoteDataSource.BuildersetHttpUri(HttpUri.Builder builderForValue)The HTTP URI to fetch the remote data.RemoteDataSource.BuildersetRetryPolicy(RetryPolicy value)Retry policy for fetching remote data.RemoteDataSource.BuildersetRetryPolicy(RetryPolicy.Builder builderForValue)Retry policy for fetching remote data.RemoteDataSource.BuildersetSha256(java.lang.String value)SHA256 string for verifying data.RemoteDataSource.BuildersetSha256Bytes(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, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
httpUri_
private HttpUri httpUri_
-
httpUriBuilder_
private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder> httpUriBuilder_
-
sha256_
private java.lang.Object sha256_
-
retryPolicy_
private RetryPolicy retryPolicy_
-
retryPolicyBuilder_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder> retryPolicyBuilder_
-
-
Method Detail
-
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
public RemoteDataSource.Builder 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
public RemoteDataSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RemoteDataSource build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RemoteDataSource buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RemoteDataSource result)
-
mergeFrom
public RemoteDataSource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RemoteDataSource.Builder>
-
mergeFrom
public RemoteDataSource.Builder mergeFrom(RemoteDataSource other)
-
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 java.io.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:
java.io.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
public HttpUri 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
public RemoteDataSource.Builder setHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
setHttpUri
public RemoteDataSource.Builder setHttpUri(HttpUri.Builder builderForValue)
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
mergeHttpUri
public RemoteDataSource.Builder mergeHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
clearHttpUri
public RemoteDataSource.Builder clearHttpUri()
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
getHttpUriBuilder
public HttpUri.Builder getHttpUriBuilder()
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
getHttpUriOrBuilder
public HttpUriOrBuilder getHttpUriOrBuilder()
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
getHttpUriOrBuilderin interfaceRemoteDataSourceOrBuilder
-
getHttpUriFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder> getHttpUriFieldBuilder()
The HTTP URI to fetch the remote data.
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
getSha256
public java.lang.String 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
public RemoteDataSource.Builder setSha256(java.lang.String value)
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Parameters:
value- The sha256 to set.- Returns:
- This builder for chaining.
-
clearSha256
public RemoteDataSource.Builder clearSha256()
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setSha256Bytes
public RemoteDataSource.Builder setSha256Bytes(com.google.protobuf.ByteString value)
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
public RetryPolicy getRetryPolicy()
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;- Specified by:
getRetryPolicyin interfaceRemoteDataSourceOrBuilder- Returns:
- The retryPolicy.
-
setRetryPolicy
public RemoteDataSource.Builder setRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-
setRetryPolicy
public RemoteDataSource.Builder setRetryPolicy(RetryPolicy.Builder builderForValue)
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-
mergeRetryPolicy
public RemoteDataSource.Builder mergeRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-
clearRetryPolicy
public RemoteDataSource.Builder clearRetryPolicy()
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-
getRetryPolicyBuilder
public RetryPolicy.Builder getRetryPolicyBuilder()
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-
getRetryPolicyOrBuilder
public RetryPolicyOrBuilder getRetryPolicyOrBuilder()
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;- Specified by:
getRetryPolicyOrBuilderin interfaceRemoteDataSourceOrBuilder
-
getRetryPolicyFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder> getRetryPolicyFieldBuilder()
Retry policy for fetching remote data.
.envoy.config.core.v3.RetryPolicy retry_policy = 3;
-
-