Package k8s.io.api.core.v1
Class Generated.ProjectedVolumeSource.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
- k8s.io.api.core.v1.Generated.ProjectedVolumeSource.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.ProjectedVolumeSourceOrBuilder
- Enclosing class:
- Generated.ProjectedVolumeSource
public static final class Generated.ProjectedVolumeSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder> implements Generated.ProjectedVolumeSourceOrBuilder
Represents a projected volume source
Protobuf typek8s.io.api.core.v1.ProjectedVolumeSource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.ProjectedVolumeSource.BuilderaddAllSources(Iterable<? extends Generated.VolumeProjection> values)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ProjectedVolumeSource.BuilderaddSources(int index, Generated.VolumeProjection value)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuilderaddSources(int index, Generated.VolumeProjection.Builder builderForValue)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuilderaddSources(Generated.VolumeProjection value)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuilderaddSources(Generated.VolumeProjection.Builder builderForValue)sources is the list of volume projections.Generated.VolumeProjection.BuilderaddSourcesBuilder()sources is the list of volume projections.Generated.VolumeProjection.BuilderaddSourcesBuilder(int index)sources is the list of volume projections.Generated.ProjectedVolumeSourcebuild()Generated.ProjectedVolumeSourcebuildPartial()Generated.ProjectedVolumeSource.Builderclear()Generated.ProjectedVolumeSource.BuilderclearDefaultMode()defaultMode are the mode bits used to set permissions on created files by default.Generated.ProjectedVolumeSource.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.ProjectedVolumeSource.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.ProjectedVolumeSource.BuilderclearSources()sources is the list of volume projections.Generated.ProjectedVolumeSource.Builderclone()Generated.ProjectedVolumeSourcegetDefaultInstanceForType()intgetDefaultMode()defaultMode are the mode bits used to set permissions on created files by default.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Generated.VolumeProjectiongetSources(int index)sources is the list of volume projections.Generated.VolumeProjection.BuildergetSourcesBuilder(int index)sources is the list of volume projections.List<Generated.VolumeProjection.Builder>getSourcesBuilderList()sources is the list of volume projections.intgetSourcesCount()sources is the list of volume projections.List<Generated.VolumeProjection>getSourcesList()sources is the list of volume projections.Generated.VolumeProjectionOrBuildergetSourcesOrBuilder(int index)sources is the list of volume projections.List<? extends Generated.VolumeProjectionOrBuilder>getSourcesOrBuilderList()sources is the list of volume projections.booleanhasDefaultMode()defaultMode are the mode bits used to set permissions on created files by default.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.ProjectedVolumeSource.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.ProjectedVolumeSource.BuildermergeFrom(com.google.protobuf.Message other)Generated.ProjectedVolumeSource.BuildermergeFrom(Generated.ProjectedVolumeSource other)Generated.ProjectedVolumeSource.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.ProjectedVolumeSource.BuilderremoveSources(int index)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuildersetDefaultMode(int value)defaultMode are the mode bits used to set permissions on created files by default.Generated.ProjectedVolumeSource.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ProjectedVolumeSource.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.ProjectedVolumeSource.BuildersetSources(int index, Generated.VolumeProjection value)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuildersetSources(int index, Generated.VolumeProjection.Builder builderForValue)sources is the list of volume projections.Generated.ProjectedVolumeSource.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
clear
public Generated.ProjectedVolumeSource.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.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.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
getDefaultInstanceForType
public Generated.ProjectedVolumeSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.ProjectedVolumeSource build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.ProjectedVolumeSource buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.ProjectedVolumeSource.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
setField
public Generated.ProjectedVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
clearField
public Generated.ProjectedVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
clearOneof
public Generated.ProjectedVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
setRepeatedField
public Generated.ProjectedVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
addRepeatedField
public Generated.ProjectedVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
mergeFrom
public Generated.ProjectedVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.ProjectedVolumeSource.Builder>
-
mergeFrom
public Generated.ProjectedVolumeSource.Builder mergeFrom(Generated.ProjectedVolumeSource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
mergeFrom
public Generated.ProjectedVolumeSource.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<Generated.ProjectedVolumeSource.Builder>- Throws:
IOException
-
getSourcesList
public List<Generated.VolumeProjection> getSourcesList()
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;- Specified by:
getSourcesListin interfaceGenerated.ProjectedVolumeSourceOrBuilder
-
getSourcesCount
public int getSourcesCount()
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;- Specified by:
getSourcesCountin interfaceGenerated.ProjectedVolumeSourceOrBuilder
-
getSources
public Generated.VolumeProjection getSources(int index)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;- Specified by:
getSourcesin interfaceGenerated.ProjectedVolumeSourceOrBuilder
-
setSources
public Generated.ProjectedVolumeSource.Builder setSources(int index, Generated.VolumeProjection value)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
setSources
public Generated.ProjectedVolumeSource.Builder setSources(int index, Generated.VolumeProjection.Builder builderForValue)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
addSources
public Generated.ProjectedVolumeSource.Builder addSources(Generated.VolumeProjection value)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
addSources
public Generated.ProjectedVolumeSource.Builder addSources(int index, Generated.VolumeProjection value)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
addSources
public Generated.ProjectedVolumeSource.Builder addSources(Generated.VolumeProjection.Builder builderForValue)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
addSources
public Generated.ProjectedVolumeSource.Builder addSources(int index, Generated.VolumeProjection.Builder builderForValue)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
addAllSources
public Generated.ProjectedVolumeSource.Builder addAllSources(Iterable<? extends Generated.VolumeProjection> values)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
clearSources
public Generated.ProjectedVolumeSource.Builder clearSources()
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
removeSources
public Generated.ProjectedVolumeSource.Builder removeSources(int index)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
getSourcesBuilder
public Generated.VolumeProjection.Builder getSourcesBuilder(int index)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
getSourcesOrBuilder
public Generated.VolumeProjectionOrBuilder getSourcesOrBuilder(int index)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;- Specified by:
getSourcesOrBuilderin interfaceGenerated.ProjectedVolumeSourceOrBuilder
-
getSourcesOrBuilderList
public List<? extends Generated.VolumeProjectionOrBuilder> getSourcesOrBuilderList()
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;- Specified by:
getSourcesOrBuilderListin interfaceGenerated.ProjectedVolumeSourceOrBuilder
-
addSourcesBuilder
public Generated.VolumeProjection.Builder addSourcesBuilder()
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
addSourcesBuilder
public Generated.VolumeProjection.Builder addSourcesBuilder(int index)
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
getSourcesBuilderList
public List<Generated.VolumeProjection.Builder> getSourcesBuilderList()
sources is the list of volume projections. Each entry in this list handles one source. +optional +listType=atomic
repeated .k8s.io.api.core.v1.VolumeProjection sources = 1;
-
hasDefaultMode
public boolean hasDefaultMode()
defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. +optional
optional int32 defaultMode = 2;- Specified by:
hasDefaultModein interfaceGenerated.ProjectedVolumeSourceOrBuilder- Returns:
- Whether the defaultMode field is set.
-
getDefaultMode
public int getDefaultMode()
defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. +optional
optional int32 defaultMode = 2;- Specified by:
getDefaultModein interfaceGenerated.ProjectedVolumeSourceOrBuilder- Returns:
- The defaultMode.
-
setDefaultMode
public Generated.ProjectedVolumeSource.Builder setDefaultMode(int value)
defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. +optional
optional int32 defaultMode = 2;- Parameters:
value- The defaultMode to set.- Returns:
- This builder for chaining.
-
clearDefaultMode
public Generated.ProjectedVolumeSource.Builder clearDefaultMode()
defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. +optional
optional int32 defaultMode = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Generated.ProjectedVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
mergeUnknownFields
public final Generated.ProjectedVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ProjectedVolumeSource.Builder>
-
-