Class Resource.CacheControl.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Resource.CacheControl.Builder>
-
- io.envoyproxy.envoy.service.discovery.v3.Resource.CacheControl.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Resource.CacheControlOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Resource.CacheControl
public static final class Resource.CacheControl.Builder extends com.google.protobuf.GeneratedMessage.Builder<Resource.CacheControl.Builder> implements Resource.CacheControlOrBuilder
Cache control properties for the resource. [#not-implemented-hide:]
Protobuf typeenvoy.service.discovery.v3.Resource.CacheControl
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private boolean
doNotCache_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Resource.CacheControl
build()
Resource.CacheControl
buildPartial()
private void
buildPartial0(Resource.CacheControl result)
Resource.CacheControl.Builder
clear()
Resource.CacheControl.Builder
clearDoNotCache()
If true, xDS proxies may not cache this resource.Resource.CacheControl
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getDoNotCache()
If true, xDS proxies may not cache this resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Resource.CacheControl.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Resource.CacheControl.Builder
mergeFrom(com.google.protobuf.Message other)
Resource.CacheControl.Builder
mergeFrom(Resource.CacheControl other)
Resource.CacheControl.Builder
setDoNotCache(boolean value)
If true, xDS proxies may not cache this resource.-
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
-
-
-
-
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<Resource.CacheControl.Builder>
-
clear
public Resource.CacheControl.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<Resource.CacheControl.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<Resource.CacheControl.Builder>
-
getDefaultInstanceForType
public Resource.CacheControl getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Resource.CacheControl build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Resource.CacheControl buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Resource.CacheControl result)
-
mergeFrom
public Resource.CacheControl.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Resource.CacheControl.Builder>
-
mergeFrom
public Resource.CacheControl.Builder mergeFrom(Resource.CacheControl other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Resource.CacheControl.Builder>
-
mergeFrom
public Resource.CacheControl.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<Resource.CacheControl.Builder>
- Throws:
java.io.IOException
-
getDoNotCache
public boolean getDoNotCache()
If true, xDS proxies may not cache this resource. Note that this does not apply to clients other than xDS proxies, which must cache resources for their own use, regardless of the value of this field.
bool do_not_cache = 1;
- Specified by:
getDoNotCache
in interfaceResource.CacheControlOrBuilder
- Returns:
- The doNotCache.
-
setDoNotCache
public Resource.CacheControl.Builder setDoNotCache(boolean value)
If true, xDS proxies may not cache this resource. Note that this does not apply to clients other than xDS proxies, which must cache resources for their own use, regardless of the value of this field.
bool do_not_cache = 1;
- Parameters:
value
- The doNotCache to set.- Returns:
- This builder for chaining.
-
clearDoNotCache
public Resource.CacheControl.Builder clearDoNotCache()
If true, xDS proxies may not cache this resource. Note that this does not apply to clients other than xDS proxies, which must cache resources for their own use, regardless of the value of this field.
bool do_not_cache = 1;
- Returns:
- This builder for chaining.
-
-