Package io.kubernetes.client.proto
Class Meta.OwnerReference
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.Meta.OwnerReference
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Meta.OwnerReferenceOrBuilder
,Serializable
- Enclosing class:
- Meta
public static final class Meta.OwnerReference
extends com.google.protobuf.GeneratedMessageV3
implements Meta.OwnerReferenceOrBuilder
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. +structType=atomicProtobuf type
k8s.io.apimachinery.pkg.apis.meta.v1.OwnerReference
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
OwnerReference contains enough information to let you identify an owning object.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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 Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final com.google.protobuf.Parser<Meta.OwnerReference>
Deprecated.static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
API version of the referent.com.google.protobuf.ByteString
API version of the referent.boolean
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed.boolean
If true, this reference points to the managing controller.static Meta.OwnerReference
static final com.google.protobuf.Descriptors.Descriptor
getKind()
Kind of the referent.com.google.protobuf.ByteString
Kind of the referent.getName()
Name of the referent.com.google.protobuf.ByteString
Name of the referent.com.google.protobuf.Parser<Meta.OwnerReference>
int
getUid()
UID of the referent.com.google.protobuf.ByteString
UID of the referent.final com.google.protobuf.UnknownFieldSet
boolean
API version of the referent.boolean
If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed.boolean
If true, this reference points to the managing controller.int
hashCode()
boolean
hasKind()
Kind of the referent.boolean
hasName()
Name of the referent.boolean
hasUid()
UID of the referent.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
static Meta.OwnerReference.Builder
static Meta.OwnerReference.Builder
newBuilder
(Meta.OwnerReference prototype) protected Meta.OwnerReference.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static Meta.OwnerReference
parseDelimitedFrom
(InputStream input) static Meta.OwnerReference
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Meta.OwnerReference
parseFrom
(byte[] data) static Meta.OwnerReference
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Meta.OwnerReference
parseFrom
(com.google.protobuf.ByteString data) static Meta.OwnerReference
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Meta.OwnerReference
parseFrom
(com.google.protobuf.CodedInputStream input) static Meta.OwnerReference
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Meta.OwnerReference
parseFrom
(InputStream input) static Meta.OwnerReference
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Meta.OwnerReference
parseFrom
(ByteBuffer data) static Meta.OwnerReference
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Meta.OwnerReference>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, 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, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
APIVERSION_FIELD_NUMBER
public static final int APIVERSION_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
UID_FIELD_NUMBER
public static final int UID_FIELD_NUMBER- See Also:
-
CONTROLLER_FIELD_NUMBER
public static final int CONTROLLER_FIELD_NUMBER- See Also:
-
BLOCKOWNERDELETION_FIELD_NUMBER
public static final int BLOCKOWNERDELETION_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasApiVersion
public boolean hasApiVersion()API version of the referent.
optional string apiVersion = 5;
- Specified by:
hasApiVersion
in interfaceMeta.OwnerReferenceOrBuilder
-
getApiVersion
API version of the referent.
optional string apiVersion = 5;
- Specified by:
getApiVersion
in interfaceMeta.OwnerReferenceOrBuilder
-
getApiVersionBytes
public com.google.protobuf.ByteString getApiVersionBytes()API version of the referent.
optional string apiVersion = 5;
- Specified by:
getApiVersionBytes
in interfaceMeta.OwnerReferenceOrBuilder
-
hasKind
public boolean hasKind()Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
optional string kind = 1;
- Specified by:
hasKind
in interfaceMeta.OwnerReferenceOrBuilder
-
getKind
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
optional string kind = 1;
- Specified by:
getKind
in interfaceMeta.OwnerReferenceOrBuilder
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
optional string kind = 1;
- Specified by:
getKindBytes
in interfaceMeta.OwnerReferenceOrBuilder
-
hasName
public boolean hasName()Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names
optional string name = 3;
- Specified by:
hasName
in interfaceMeta.OwnerReferenceOrBuilder
-
getName
Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names
optional string name = 3;
- Specified by:
getName
in interfaceMeta.OwnerReferenceOrBuilder
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#names
optional string name = 3;
- Specified by:
getNameBytes
in interfaceMeta.OwnerReferenceOrBuilder
-
hasUid
public boolean hasUid()UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
optional string uid = 4;
- Specified by:
hasUid
in interfaceMeta.OwnerReferenceOrBuilder
-
getUid
UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
optional string uid = 4;
- Specified by:
getUid
in interfaceMeta.OwnerReferenceOrBuilder
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()UID of the referent. More info: https://kubernetes.io/docs/user-guide/identifiers#uids
optional string uid = 4;
- Specified by:
getUidBytes
in interfaceMeta.OwnerReferenceOrBuilder
-
hasController
public boolean hasController()If true, this reference points to the managing controller. +optional
optional bool controller = 6;
- Specified by:
hasController
in interfaceMeta.OwnerReferenceOrBuilder
-
getController
public boolean getController()If true, this reference points to the managing controller. +optional
optional bool controller = 6;
- Specified by:
getController
in interfaceMeta.OwnerReferenceOrBuilder
-
hasBlockOwnerDeletion
public boolean hasBlockOwnerDeletion()If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional
optional bool blockOwnerDeletion = 7;
- Specified by:
hasBlockOwnerDeletion
in interfaceMeta.OwnerReferenceOrBuilder
-
getBlockOwnerDeletion
public boolean getBlockOwnerDeletion()If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. +optional
optional bool blockOwnerDeletion = 7;
- Specified by:
getBlockOwnerDeletion
in interfaceMeta.OwnerReferenceOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Meta.OwnerReference parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Meta.OwnerReference parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Meta.OwnerReference parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Meta.OwnerReference parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Meta.OwnerReference parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Meta.OwnerReference parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Meta.OwnerReference parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Meta.OwnerReference parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Meta.OwnerReference parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Meta.OwnerReference parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Meta.OwnerReference.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-