Class SecretKeySelector
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.SecretKeySelector
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class SecretKeySelector extends java.lang.Object implements com.marcnuri.yakc.model.Model
SecretKeySelector selects a key of a Secret.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecretKeySelector.Builder
-
Constructor Summary
Constructors Constructor Description SecretKeySelector()
SecretKeySelector(@NonNull java.lang.String key, java.lang.String name, java.lang.Boolean optional)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecretKeySelector.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
@NonNull java.lang.String
getKey()
The key of the secret to select from.java.lang.String
getName()
Name of the referent.java.lang.Boolean
getOptional()
Specify whether the Secret or its key must be definedint
hashCode()
void
setKey(@NonNull java.lang.String key)
The key of the secret to select from.void
setName(java.lang.String name)
Name of the referent.void
setOptional(java.lang.Boolean optional)
Specify whether the Secret or its key must be definedSecretKeySelector.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
builder
public static SecretKeySelector.Builder builder()
-
toBuilder
public SecretKeySelector.Builder toBuilder()
-
getKey
@NonNull public @NonNull java.lang.String getKey()
The key of the secret to select from. Must be a valid secret key.
-
getName
public java.lang.String getName()
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
getOptional
public java.lang.Boolean getOptional()
Specify whether the Secret or its key must be defined
-
setKey
public void setKey(@NonNull @NonNull java.lang.String key)
The key of the secret to select from. Must be a valid secret key.
-
setName
public void setName(java.lang.String name)
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
setOptional
public void setOptional(java.lang.Boolean optional)
Specify whether the Secret or its key must be defined
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-