Package flyteidl.core
Class Security.SecurityContext.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder>
-
- flyteidl.core.Security.SecurityContext.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Security.SecurityContextOrBuilder,Cloneable
- Enclosing class:
- Security.SecurityContext
public static final class Security.SecurityContext.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder> implements Security.SecurityContextOrBuilder
SecurityContext holds security attributes that apply to tasks.
Protobuf typeflyteidl.core.SecurityContext
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private Security.IdentityrunAs_private com.google.protobuf.SingleFieldBuilderV3<Security.Identity,Security.Identity.Builder,Security.IdentityOrBuilder>runAsBuilder_private List<Security.Secret>secrets_private com.google.protobuf.RepeatedFieldBuilderV3<Security.Secret,Security.Secret.Builder,Security.SecretOrBuilder>secretsBuilder_private List<Security.OAuth2TokenRequest>tokens_private com.google.protobuf.RepeatedFieldBuilderV3<Security.OAuth2TokenRequest,Security.OAuth2TokenRequest.Builder,Security.OAuth2TokenRequestOrBuilder>tokensBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Security.SecurityContext.BuilderaddAllSecrets(Iterable<? extends Security.Secret> values)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderaddAllTokens(Iterable<? extends Security.OAuth2TokenRequest> values)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Security.SecurityContext.BuilderaddSecrets(int index, Security.Secret value)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderaddSecrets(int index, Security.Secret.Builder builderForValue)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderaddSecrets(Security.Secret value)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderaddSecrets(Security.Secret.Builder builderForValue)secrets indicate the list of secrets the task needs in order to proceed.Security.Secret.BuilderaddSecretsBuilder()secrets indicate the list of secrets the task needs in order to proceed.Security.Secret.BuilderaddSecretsBuilder(int index)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderaddTokens(int index, Security.OAuth2TokenRequest value)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.BuilderaddTokens(int index, Security.OAuth2TokenRequest.Builder builderForValue)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.BuilderaddTokens(Security.OAuth2TokenRequest value)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.BuilderaddTokens(Security.OAuth2TokenRequest.Builder builderForValue)tokens indicate the list of token requests the task needs in order to proceed.Security.OAuth2TokenRequest.BuilderaddTokensBuilder()tokens indicate the list of token requests the task needs in order to proceed.Security.OAuth2TokenRequest.BuilderaddTokensBuilder(int index)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContextbuild()Security.SecurityContextbuildPartial()private voidbuildPartial0(Security.SecurityContext result)private voidbuildPartialRepeatedFields(Security.SecurityContext result)Security.SecurityContext.Builderclear()Security.SecurityContext.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Security.SecurityContext.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Security.SecurityContext.BuilderclearRunAs()run_as encapsulates the identity a pod should run as.Security.SecurityContext.BuilderclearSecrets()secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderclearTokens()tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.Builderclone()private voidensureSecretsIsMutable()private voidensureTokensIsMutable()Security.SecurityContextgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Security.IdentitygetRunAs()run_as encapsulates the identity a pod should run as.Security.Identity.BuildergetRunAsBuilder()run_as encapsulates the identity a pod should run as.private com.google.protobuf.SingleFieldBuilderV3<Security.Identity,Security.Identity.Builder,Security.IdentityOrBuilder>getRunAsFieldBuilder()run_as encapsulates the identity a pod should run as.Security.IdentityOrBuildergetRunAsOrBuilder()run_as encapsulates the identity a pod should run as.Security.SecretgetSecrets(int index)secrets indicate the list of secrets the task needs in order to proceed.Security.Secret.BuildergetSecretsBuilder(int index)secrets indicate the list of secrets the task needs in order to proceed.List<Security.Secret.Builder>getSecretsBuilderList()secrets indicate the list of secrets the task needs in order to proceed.intgetSecretsCount()secrets indicate the list of secrets the task needs in order to proceed.private com.google.protobuf.RepeatedFieldBuilderV3<Security.Secret,Security.Secret.Builder,Security.SecretOrBuilder>getSecretsFieldBuilder()List<Security.Secret>getSecretsList()secrets indicate the list of secrets the task needs in order to proceed.Security.SecretOrBuildergetSecretsOrBuilder(int index)secrets indicate the list of secrets the task needs in order to proceed.List<? extends Security.SecretOrBuilder>getSecretsOrBuilderList()secrets indicate the list of secrets the task needs in order to proceed.Security.OAuth2TokenRequestgetTokens(int index)tokens indicate the list of token requests the task needs in order to proceed.Security.OAuth2TokenRequest.BuildergetTokensBuilder(int index)tokens indicate the list of token requests the task needs in order to proceed.List<Security.OAuth2TokenRequest.Builder>getTokensBuilderList()tokens indicate the list of token requests the task needs in order to proceed.intgetTokensCount()tokens indicate the list of token requests the task needs in order to proceed.private com.google.protobuf.RepeatedFieldBuilderV3<Security.OAuth2TokenRequest,Security.OAuth2TokenRequest.Builder,Security.OAuth2TokenRequestOrBuilder>getTokensFieldBuilder()List<Security.OAuth2TokenRequest>getTokensList()tokens indicate the list of token requests the task needs in order to proceed.Security.OAuth2TokenRequestOrBuildergetTokensOrBuilder(int index)tokens indicate the list of token requests the task needs in order to proceed.List<? extends Security.OAuth2TokenRequestOrBuilder>getTokensOrBuilderList()tokens indicate the list of token requests the task needs in order to proceed.booleanhasRunAs()run_as encapsulates the identity a pod should run as.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Security.SecurityContext.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Security.SecurityContext.BuildermergeFrom(com.google.protobuf.Message other)Security.SecurityContext.BuildermergeFrom(Security.SecurityContext other)Security.SecurityContext.BuildermergeRunAs(Security.Identity value)run_as encapsulates the identity a pod should run as.Security.SecurityContext.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Security.SecurityContext.BuilderremoveSecrets(int index)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuilderremoveTokens(int index)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Security.SecurityContext.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Security.SecurityContext.BuildersetRunAs(Security.Identity value)run_as encapsulates the identity a pod should run as.Security.SecurityContext.BuildersetRunAs(Security.Identity.Builder builderForValue)run_as encapsulates the identity a pod should run as.Security.SecurityContext.BuildersetSecrets(int index, Security.Secret value)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuildersetSecrets(int index, Security.Secret.Builder builderForValue)secrets indicate the list of secrets the task needs in order to proceed.Security.SecurityContext.BuildersetTokens(int index, Security.OAuth2TokenRequest value)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.BuildersetTokens(int index, Security.OAuth2TokenRequest.Builder builderForValue)tokens indicate the list of token requests the task needs in order to proceed.Security.SecurityContext.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, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
runAs_
private Security.Identity runAs_
-
runAsBuilder_
private com.google.protobuf.SingleFieldBuilderV3<Security.Identity,Security.Identity.Builder,Security.IdentityOrBuilder> runAsBuilder_
-
secrets_
private List<Security.Secret> secrets_
-
secretsBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Security.Secret,Security.Secret.Builder,Security.SecretOrBuilder> secretsBuilder_
-
tokens_
private List<Security.OAuth2TokenRequest> tokens_
-
tokensBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Security.OAuth2TokenRequest,Security.OAuth2TokenRequest.Builder,Security.OAuth2TokenRequestOrBuilder> tokensBuilder_
-
-
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<Security.SecurityContext.Builder>
-
clear
public Security.SecurityContext.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<Security.SecurityContext.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<Security.SecurityContext.Builder>
-
getDefaultInstanceForType
public Security.SecurityContext getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Security.SecurityContext build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Security.SecurityContext buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Security.SecurityContext result)
-
buildPartial0
private void buildPartial0(Security.SecurityContext result)
-
clone
public Security.SecurityContext.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<Security.SecurityContext.Builder>
-
setField
public Security.SecurityContext.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<Security.SecurityContext.Builder>
-
clearField
public Security.SecurityContext.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder>
-
clearOneof
public Security.SecurityContext.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder>
-
setRepeatedField
public Security.SecurityContext.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<Security.SecurityContext.Builder>
-
addRepeatedField
public Security.SecurityContext.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<Security.SecurityContext.Builder>
-
mergeFrom
public Security.SecurityContext.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Security.SecurityContext.Builder>
-
mergeFrom
public Security.SecurityContext.Builder mergeFrom(Security.SecurityContext other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder>
-
mergeFrom
public Security.SecurityContext.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<Security.SecurityContext.Builder>- Throws:
IOException
-
hasRunAs
public boolean hasRunAs()
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;- Specified by:
hasRunAsin interfaceSecurity.SecurityContextOrBuilder- Returns:
- Whether the runAs field is set.
-
getRunAs
public Security.Identity getRunAs()
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;- Specified by:
getRunAsin interfaceSecurity.SecurityContextOrBuilder- Returns:
- The runAs.
-
setRunAs
public Security.SecurityContext.Builder setRunAs(Security.Identity value)
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;
-
setRunAs
public Security.SecurityContext.Builder setRunAs(Security.Identity.Builder builderForValue)
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;
-
mergeRunAs
public Security.SecurityContext.Builder mergeRunAs(Security.Identity value)
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;
-
clearRunAs
public Security.SecurityContext.Builder clearRunAs()
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;
-
getRunAsBuilder
public Security.Identity.Builder getRunAsBuilder()
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;
-
getRunAsOrBuilder
public Security.IdentityOrBuilder getRunAsOrBuilder()
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;- Specified by:
getRunAsOrBuilderin interfaceSecurity.SecurityContextOrBuilder
-
getRunAsFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<Security.Identity,Security.Identity.Builder,Security.IdentityOrBuilder> getRunAsFieldBuilder()
run_as encapsulates the identity a pod should run as. If the task fills in multiple fields here, it'll be up to the backend plugin to choose the appropriate identity for the execution engine the task will run on.
.flyteidl.core.Identity run_as = 1;
-
ensureSecretsIsMutable
private void ensureSecretsIsMutable()
-
getSecretsList
public List<Security.Secret> getSecretsList()
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;- Specified by:
getSecretsListin interfaceSecurity.SecurityContextOrBuilder
-
getSecretsCount
public int getSecretsCount()
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;- Specified by:
getSecretsCountin interfaceSecurity.SecurityContextOrBuilder
-
getSecrets
public Security.Secret getSecrets(int index)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;- Specified by:
getSecretsin interfaceSecurity.SecurityContextOrBuilder
-
setSecrets
public Security.SecurityContext.Builder setSecrets(int index, Security.Secret value)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
setSecrets
public Security.SecurityContext.Builder setSecrets(int index, Security.Secret.Builder builderForValue)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
addSecrets
public Security.SecurityContext.Builder addSecrets(Security.Secret value)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
addSecrets
public Security.SecurityContext.Builder addSecrets(int index, Security.Secret value)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
addSecrets
public Security.SecurityContext.Builder addSecrets(Security.Secret.Builder builderForValue)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
addSecrets
public Security.SecurityContext.Builder addSecrets(int index, Security.Secret.Builder builderForValue)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
addAllSecrets
public Security.SecurityContext.Builder addAllSecrets(Iterable<? extends Security.Secret> values)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
clearSecrets
public Security.SecurityContext.Builder clearSecrets()
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
removeSecrets
public Security.SecurityContext.Builder removeSecrets(int index)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
getSecretsBuilder
public Security.Secret.Builder getSecretsBuilder(int index)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
getSecretsOrBuilder
public Security.SecretOrBuilder getSecretsOrBuilder(int index)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;- Specified by:
getSecretsOrBuilderin interfaceSecurity.SecurityContextOrBuilder
-
getSecretsOrBuilderList
public List<? extends Security.SecretOrBuilder> getSecretsOrBuilderList()
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;- Specified by:
getSecretsOrBuilderListin interfaceSecurity.SecurityContextOrBuilder
-
addSecretsBuilder
public Security.Secret.Builder addSecretsBuilder()
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
addSecretsBuilder
public Security.Secret.Builder addSecretsBuilder(int index)
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
getSecretsBuilderList
public List<Security.Secret.Builder> getSecretsBuilderList()
secrets indicate the list of secrets the task needs in order to proceed. Secrets will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.Secret secrets = 2;
-
getSecretsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Security.Secret,Security.Secret.Builder,Security.SecretOrBuilder> getSecretsFieldBuilder()
-
ensureTokensIsMutable
private void ensureTokensIsMutable()
-
getTokensList
public List<Security.OAuth2TokenRequest> getTokensList()
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;- Specified by:
getTokensListin interfaceSecurity.SecurityContextOrBuilder
-
getTokensCount
public int getTokensCount()
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;- Specified by:
getTokensCountin interfaceSecurity.SecurityContextOrBuilder
-
getTokens
public Security.OAuth2TokenRequest getTokens(int index)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;- Specified by:
getTokensin interfaceSecurity.SecurityContextOrBuilder
-
setTokens
public Security.SecurityContext.Builder setTokens(int index, Security.OAuth2TokenRequest value)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
setTokens
public Security.SecurityContext.Builder setTokens(int index, Security.OAuth2TokenRequest.Builder builderForValue)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
addTokens
public Security.SecurityContext.Builder addTokens(Security.OAuth2TokenRequest value)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
addTokens
public Security.SecurityContext.Builder addTokens(int index, Security.OAuth2TokenRequest value)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
addTokens
public Security.SecurityContext.Builder addTokens(Security.OAuth2TokenRequest.Builder builderForValue)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
addTokens
public Security.SecurityContext.Builder addTokens(int index, Security.OAuth2TokenRequest.Builder builderForValue)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
addAllTokens
public Security.SecurityContext.Builder addAllTokens(Iterable<? extends Security.OAuth2TokenRequest> values)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
clearTokens
public Security.SecurityContext.Builder clearTokens()
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
removeTokens
public Security.SecurityContext.Builder removeTokens(int index)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
getTokensBuilder
public Security.OAuth2TokenRequest.Builder getTokensBuilder(int index)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
getTokensOrBuilder
public Security.OAuth2TokenRequestOrBuilder getTokensOrBuilder(int index)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;- Specified by:
getTokensOrBuilderin interfaceSecurity.SecurityContextOrBuilder
-
getTokensOrBuilderList
public List<? extends Security.OAuth2TokenRequestOrBuilder> getTokensOrBuilderList()
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;- Specified by:
getTokensOrBuilderListin interfaceSecurity.SecurityContextOrBuilder
-
addTokensBuilder
public Security.OAuth2TokenRequest.Builder addTokensBuilder()
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
addTokensBuilder
public Security.OAuth2TokenRequest.Builder addTokensBuilder(int index)
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
getTokensBuilderList
public List<Security.OAuth2TokenRequest.Builder> getTokensBuilderList()
tokens indicate the list of token requests the task needs in order to proceed. Tokens will be mounted/passed to the pod as it starts. If the plugin responsible for kicking of the task will not run it on a flyte cluster (e.g. AWS Batch), it's the responsibility of the plugin to fetch the secret (which means propeller identity will need access to the secret) and to pass it to the remote execution engine.
repeated .flyteidl.core.OAuth2TokenRequest tokens = 3;
-
getTokensFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Security.OAuth2TokenRequest,Security.OAuth2TokenRequest.Builder,Security.OAuth2TokenRequestOrBuilder> getTokensFieldBuilder()
-
setUnknownFields
public final Security.SecurityContext.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder>
-
mergeUnknownFields
public final Security.SecurityContext.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Security.SecurityContext.Builder>
-
-