public static final class V1.ServiceAccount extends com.google.protobuf.GeneratedMessageV3 implements V1.ServiceAccountOrBuilder
ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secretsProtobuf type
k8s.io.api.core.v1.ServiceAccount| Modifier and Type | Class and Description |
|---|---|
static class |
V1.ServiceAccount.Builder
ServiceAccount binds together:
* a name, understood by users, and perhaps by peripheral systems, for an identity
* a principal that can be authenticated and authorized
* a set of secrets
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AUTOMOUNTSERVICEACCOUNTTOKEN_FIELD_NUMBER |
static int |
IMAGEPULLSECRETS_FIELD_NUMBER |
static int |
METADATA_FIELD_NUMBER |
static com.google.protobuf.Parser<V1.ServiceAccount> |
PARSER
Deprecated.
|
static int |
SECRETS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
getAutomountServiceAccountToken()
AutomountServiceAccountToken indicates whether pods running as this service account should have an API token automatically mounted.
|
static V1.ServiceAccount |
getDefaultInstance() |
V1.ServiceAccount |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
V1.LocalObjectReference |
getImagePullSecrets(int index)
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images
in pods that reference this ServiceAccount.
|
int |
getImagePullSecretsCount()
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images
in pods that reference this ServiceAccount.
|
List<V1.LocalObjectReference> |
getImagePullSecretsList()
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images
in pods that reference this ServiceAccount.
|
V1.LocalObjectReferenceOrBuilder |
getImagePullSecretsOrBuilder(int index)
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images
in pods that reference this ServiceAccount.
|
List<? extends V1.LocalObjectReferenceOrBuilder> |
getImagePullSecretsOrBuilderList()
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images
in pods that reference this ServiceAccount.
|
Meta.ObjectMeta |
getMetadata()
Standard object's metadata.
|
Meta.ObjectMetaOrBuilder |
getMetadataOrBuilder()
Standard object's metadata.
|
com.google.protobuf.Parser<V1.ServiceAccount> |
getParserForType() |
V1.ObjectReference |
getSecrets(int index)
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount.
|
int |
getSecretsCount()
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount.
|
List<V1.ObjectReference> |
getSecretsList()
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount.
|
V1.ObjectReferenceOrBuilder |
getSecretsOrBuilder(int index)
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount.
|
List<? extends V1.ObjectReferenceOrBuilder> |
getSecretsOrBuilderList()
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAutomountServiceAccountToken()
AutomountServiceAccountToken indicates whether pods running as this service account should have an API token automatically mounted.
|
int |
hashCode() |
boolean |
hasMetadata()
Standard object's metadata.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static V1.ServiceAccount.Builder |
newBuilder() |
static V1.ServiceAccount.Builder |
newBuilder(V1.ServiceAccount prototype) |
V1.ServiceAccount.Builder |
newBuilderForType() |
protected V1.ServiceAccount.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static V1.ServiceAccount |
parseDelimitedFrom(InputStream input) |
static V1.ServiceAccount |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1.ServiceAccount |
parseFrom(byte[] data) |
static V1.ServiceAccount |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1.ServiceAccount |
parseFrom(ByteBuffer data) |
static V1.ServiceAccount |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1.ServiceAccount |
parseFrom(com.google.protobuf.ByteString data) |
static V1.ServiceAccount |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1.ServiceAccount |
parseFrom(com.google.protobuf.CodedInputStream input) |
static V1.ServiceAccount |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1.ServiceAccount |
parseFrom(InputStream input) |
static V1.ServiceAccount |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<V1.ServiceAccount> |
parser() |
V1.ServiceAccount.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int METADATA_FIELD_NUMBER
public static final int SECRETS_FIELD_NUMBER
public static final int IMAGEPULLSECRETS_FIELD_NUMBER
public static final int AUTOMOUNTSERVICEACCOUNTTOKEN_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<V1.ServiceAccount> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasMetadata()
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;hasMetadata in interface V1.ServiceAccountOrBuilderpublic Meta.ObjectMeta getMetadata()
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;getMetadata in interface V1.ServiceAccountOrBuilderpublic Meta.ObjectMetaOrBuilder getMetadataOrBuilder()
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;getMetadataOrBuilder in interface V1.ServiceAccountOrBuilderpublic List<V1.ObjectReference> getSecretsList()
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret +optional +patchMergeKey=name +patchStrategy=merge
repeated .k8s.io.api.core.v1.ObjectReference secrets = 2;getSecretsList in interface V1.ServiceAccountOrBuilderpublic List<? extends V1.ObjectReferenceOrBuilder> getSecretsOrBuilderList()
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret +optional +patchMergeKey=name +patchStrategy=merge
repeated .k8s.io.api.core.v1.ObjectReference secrets = 2;getSecretsOrBuilderList in interface V1.ServiceAccountOrBuilderpublic int getSecretsCount()
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret +optional +patchMergeKey=name +patchStrategy=merge
repeated .k8s.io.api.core.v1.ObjectReference secrets = 2;getSecretsCount in interface V1.ServiceAccountOrBuilderpublic V1.ObjectReference getSecrets(int index)
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret +optional +patchMergeKey=name +patchStrategy=merge
repeated .k8s.io.api.core.v1.ObjectReference secrets = 2;getSecrets in interface V1.ServiceAccountOrBuilderpublic V1.ObjectReferenceOrBuilder getSecretsOrBuilder(int index)
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret +optional +patchMergeKey=name +patchStrategy=merge
repeated .k8s.io.api.core.v1.ObjectReference secrets = 2;getSecretsOrBuilder in interface V1.ServiceAccountOrBuilderpublic List<V1.LocalObjectReference> getImagePullSecretsList()
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod +optional
repeated .k8s.io.api.core.v1.LocalObjectReference imagePullSecrets = 3;getImagePullSecretsList in interface V1.ServiceAccountOrBuilderpublic List<? extends V1.LocalObjectReferenceOrBuilder> getImagePullSecretsOrBuilderList()
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod +optional
repeated .k8s.io.api.core.v1.LocalObjectReference imagePullSecrets = 3;getImagePullSecretsOrBuilderList in interface V1.ServiceAccountOrBuilderpublic int getImagePullSecretsCount()
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod +optional
repeated .k8s.io.api.core.v1.LocalObjectReference imagePullSecrets = 3;getImagePullSecretsCount in interface V1.ServiceAccountOrBuilderpublic V1.LocalObjectReference getImagePullSecrets(int index)
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod +optional
repeated .k8s.io.api.core.v1.LocalObjectReference imagePullSecrets = 3;getImagePullSecrets in interface V1.ServiceAccountOrBuilderpublic V1.LocalObjectReferenceOrBuilder getImagePullSecretsOrBuilder(int index)
ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod +optional
repeated .k8s.io.api.core.v1.LocalObjectReference imagePullSecrets = 3;getImagePullSecretsOrBuilder in interface V1.ServiceAccountOrBuilderpublic boolean hasAutomountServiceAccountToken()
AutomountServiceAccountToken indicates whether pods running as this service account should have an API token automatically mounted. Can be overridden at the pod level. +optional
optional bool automountServiceAccountToken = 4;hasAutomountServiceAccountToken in interface V1.ServiceAccountOrBuilderpublic boolean getAutomountServiceAccountToken()
AutomountServiceAccountToken indicates whether pods running as this service account should have an API token automatically mounted. Can be overridden at the pod level. +optional
optional bool automountServiceAccountToken = 4;getAutomountServiceAccountToken in interface V1.ServiceAccountOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static V1.ServiceAccount parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1.ServiceAccount parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1.ServiceAccount parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1.ServiceAccount parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1.ServiceAccount parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1.ServiceAccount parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1.ServiceAccount parseFrom(InputStream input) throws IOException
IOExceptionpublic static V1.ServiceAccount parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1.ServiceAccount parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static V1.ServiceAccount parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1.ServiceAccount parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static V1.ServiceAccount parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic V1.ServiceAccount.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static V1.ServiceAccount.Builder newBuilder()
public static V1.ServiceAccount.Builder newBuilder(V1.ServiceAccount prototype)
public V1.ServiceAccount.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected V1.ServiceAccount.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static V1.ServiceAccount getDefaultInstance()
public static com.google.protobuf.Parser<V1.ServiceAccount> parser()
public com.google.protobuf.Parser<V1.ServiceAccount> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public V1.ServiceAccount getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2021. All rights reserved.