Package org.cdk8s
Class OwnerReference.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.OwnerReference.Jsii$Proxy
-
- All Implemented Interfaces:
OwnerReference
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- OwnerReference
@Stability(Stable) @Internal public static final class OwnerReference.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements OwnerReference
An implementation forOwnerReference
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.OwnerReference
OwnerReference.Builder, OwnerReference.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(OwnerReference.Builder builder)
Constructor that initializes the object based on literal property values passed by theOwnerReference.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
String
getApiVersion()
API version of the referent.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.Boolean
getController()
If true, this reference points to the managing controller.String
getKind()
Kind of the referent.String
getName()
Name of the referent.String
getUid()
UID of the referent.int
hashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(OwnerReference.Builder builder)
Constructor that initializes the object based on literal property values passed by theOwnerReference.Builder
.
-
-
Method Detail
-
getApiVersion
public final String getApiVersion()
Description copied from interface:OwnerReference
API version of the referent.- Specified by:
getApiVersion
in interfaceOwnerReference
-
getKind
public final String getKind()
Description copied from interface:OwnerReference
Kind of the referent.- Specified by:
getKind
in interfaceOwnerReference
-
getName
public final String getName()
Description copied from interface:OwnerReference
Name of the referent.- Specified by:
getName
in interfaceOwnerReference
-
getUid
public final String getUid()
Description copied from interface:OwnerReference
UID of the referent.- Specified by:
getUid
in interfaceOwnerReference
-
getBlockOwnerDeletion
public final Boolean getBlockOwnerDeletion()
Description copied from interface:OwnerReference
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.
Default: false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
- Specified by:
getBlockOwnerDeletion
in interfaceOwnerReference
-
getController
public final Boolean getController()
Description copied from interface:OwnerReference
If true, this reference points to the managing controller.- Specified by:
getController
in interfaceOwnerReference
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-