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 int
bitField0_
private HttpUri
httpUri_
private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>
httpUriBuilder_
private RetryPolicy
retryPolicy_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder>
retryPolicyBuilder_
private java.lang.Object
sha256_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteDataSource
build()
RemoteDataSource
buildPartial()
private void
buildPartial0(RemoteDataSource result)
RemoteDataSource.Builder
clear()
RemoteDataSource.Builder
clearHttpUri()
The HTTP URI to fetch the remote data.RemoteDataSource.Builder
clearRetryPolicy()
Retry policy for fetching remote data.RemoteDataSource.Builder
clearSha256()
SHA256 string for verifying data.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.private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>
getHttpUriFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder>
getRetryPolicyFieldBuilder()
Retry policy for fetching remote data.RetryPolicyOrBuilder
getRetryPolicyOrBuilder()
Retry policy for fetching remote data.java.lang.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.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
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
setHttpUri(HttpUri value)
The HTTP URI to fetch the remote data.RemoteDataSource.Builder
setHttpUri(HttpUri.Builder builderForValue)
The HTTP URI to fetch the remote data.RemoteDataSource.Builder
setRetryPolicy(RetryPolicy value)
Retry policy for fetching remote data.RemoteDataSource.Builder
setRetryPolicy(RetryPolicy.Builder builderForValue)
Retry policy for fetching remote data.RemoteDataSource.Builder
setSha256(java.lang.String value)
SHA256 string for verifying data.RemoteDataSource.Builder
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, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public RemoteDataSource.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<RemoteDataSource.Builder>
-
getDefaultInstanceForType
public RemoteDataSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RemoteDataSource build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RemoteDataSource buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RemoteDataSource result)
-
mergeFrom
public RemoteDataSource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RemoteDataSource.Builder>
-
mergeFrom
public RemoteDataSource.Builder mergeFrom(RemoteDataSource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasHttpUri
in 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:
getHttpUri
in 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:
getHttpUriOrBuilder
in 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:
getSha256
in interfaceRemoteDataSourceOrBuilder
- Returns:
- The sha256.
-
getSha256Bytes
public com.google.protobuf.ByteString getSha256Bytes()
SHA256 string for verifying data.
string sha256 = 2 [(.validate.rules) = { ... }
- Specified by:
getSha256Bytes
in 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:
hasRetryPolicy
in 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:
getRetryPolicy
in 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:
getRetryPolicyOrBuilder
in 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;
-
-