Package com.google.cloud.run.v2
Class VersionToPath.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
- com.google.cloud.run.v2.VersionToPath.Builder
-
- All Implemented Interfaces:
VersionToPathOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- VersionToPath
public static final class VersionToPath.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder> implements VersionToPathOrBuilder
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
Protobuf typegoogle.cloud.run.v2.VersionToPath
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VersionToPath.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VersionToPath
build()
VersionToPath
buildPartial()
VersionToPath.Builder
clear()
VersionToPath.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VersionToPath.Builder
clearMode()
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal).VersionToPath.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VersionToPath.Builder
clearPath()
Required.VersionToPath.Builder
clearVersion()
The Cloud Secret Manager secret version.VersionToPath.Builder
clone()
VersionToPath
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getMode()
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal).String
getPath()
Required.com.google.protobuf.ByteString
getPathBytes()
Required.String
getVersion()
The Cloud Secret Manager secret version.com.google.protobuf.ByteString
getVersionBytes()
The Cloud Secret Manager secret version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
VersionToPath.Builder
mergeFrom(VersionToPath other)
VersionToPath.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VersionToPath.Builder
mergeFrom(com.google.protobuf.Message other)
VersionToPath.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VersionToPath.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VersionToPath.Builder
setMode(int value)
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal).VersionToPath.Builder
setPath(String value)
Required.VersionToPath.Builder
setPathBytes(com.google.protobuf.ByteString value)
Required.VersionToPath.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
VersionToPath.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VersionToPath.Builder
setVersion(String value)
The Cloud Secret Manager secret version.VersionToPath.Builder
setVersionBytes(com.google.protobuf.ByteString value)
The Cloud Secret Manager secret version.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
clear
public VersionToPath.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.GeneratedMessageV3.Builder<VersionToPath.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.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
getDefaultInstanceForType
public VersionToPath getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public VersionToPath build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VersionToPath buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VersionToPath.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
setField
public VersionToPath.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
clearField
public VersionToPath.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
clearOneof
public VersionToPath.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
setRepeatedField
public VersionToPath.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
addRepeatedField
public VersionToPath.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
mergeFrom
public VersionToPath.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VersionToPath.Builder>
-
mergeFrom
public VersionToPath.Builder mergeFrom(VersionToPath other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
mergeFrom
public VersionToPath.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<VersionToPath.Builder>
- Throws:
IOException
-
getPath
public String getPath()
Required. The relative path of the secret in the container.
string path = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getPath
in interfaceVersionToPathOrBuilder
- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()
Required. The relative path of the secret in the container.
string path = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getPathBytes
in interfaceVersionToPathOrBuilder
- Returns:
- The bytes for path.
-
setPath
public VersionToPath.Builder setPath(String value)
Required. The relative path of the secret in the container.
string path = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The path to set.- Returns:
- This builder for chaining.
-
clearPath
public VersionToPath.Builder clearPath()
Required. The relative path of the secret in the container.
string path = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setPathBytes
public VersionToPath.Builder setPathBytes(com.google.protobuf.ByteString value)
Required. The relative path of the secret in the container.
string path = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for path to set.- Returns:
- This builder for chaining.
-
getVersion
public String getVersion()
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
string version = 2;
- Specified by:
getVersion
in interfaceVersionToPathOrBuilder
- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
string version = 2;
- Specified by:
getVersionBytes
in interfaceVersionToPathOrBuilder
- Returns:
- The bytes for version.
-
setVersion
public VersionToPath.Builder setVersion(String value)
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
string version = 2;
- Parameters:
value
- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public VersionToPath.Builder clearVersion()
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
string version = 2;
- Returns:
- This builder for chaining.
-
setVersionBytes
public VersionToPath.Builder setVersionBytes(com.google.protobuf.ByteString value)
The Cloud Secret Manager secret version. Can be 'latest' for the latest value, or an integer or a secret alias for a specific version.
string version = 2;
- Parameters:
value
- The bytes for version to set.- Returns:
- This builder for chaining.
-
getMode
public int getMode()
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
int32 mode = 3;
- Specified by:
getMode
in interfaceVersionToPathOrBuilder
- Returns:
- The mode.
-
setMode
public VersionToPath.Builder setMode(int value)
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
int32 mode = 3;
- Parameters:
value
- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
public VersionToPath.Builder clearMode()
Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). If 0 or not set, the Volume's default mode will be used. Notes * Internally, a umask of 0222 will be applied to any non-zero value. * This is an integer representation of the mode bits. So, the octal integer value should look exactly as the chmod numeric notation with a leading zero. Some examples: for chmod 777 (a=rwx), set to 0777 (octal) or 511 (base-10). For chmod 640 (u=rw,g=r), set to 0640 (octal) or 416 (base-10). For chmod 755 (u=rwx,g=rx,o=rx), set to 0755 (octal) or 493 (base-10). * This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.
int32 mode = 3;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final VersionToPath.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
mergeUnknownFields
public final VersionToPath.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VersionToPath.Builder>
-
-