Class FulcioCAWithRekor
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.FulcioCAWithRekor
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<FulcioCAWithRekorBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class FulcioCAWithRekor extends Object implements io.fabric8.kubernetes.api.builder.Editable<FulcioCAWithRekorBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
FulcioCAWithRekor defines the root of trust based on the Fulcio certificate and the Rekor public key.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FulcioCAWithRekor()No args constructor for use in serializationFulcioCAWithRekor(String fulcioCAData, PolicyFulcioSubject fulcioSubject, String rekorKeyData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulcioCAWithRekorBuilderedit()Map<String,Object>getAdditionalProperties()StringgetFulcioCAData()fulcioCAData is a required field contains inline base64-encoded data for the PEM format fulcio CA. fulcioCAData must be at most 8192 characters.PolicyFulcioSubjectgetFulcioSubject()FulcioCAWithRekor defines the root of trust based on the Fulcio certificate and the Rekor public key.StringgetRekorKeyData()rekorKeyData is a required field contains inline base64-encoded data for the PEM format from the Rekor public key. rekorKeyData must be at most 8192 characters.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFulcioCAData(String fulcioCAData)fulcioCAData is a required field contains inline base64-encoded data for the PEM format fulcio CA. fulcioCAData must be at most 8192 characters.voidsetFulcioSubject(PolicyFulcioSubject fulcioSubject)FulcioCAWithRekor defines the root of trust based on the Fulcio certificate and the Rekor public key.voidsetRekorKeyData(String rekorKeyData)rekorKeyData is a required field contains inline base64-encoded data for the PEM format from the Rekor public key. rekorKeyData must be at most 8192 characters.FulcioCAWithRekorBuildertoBuilder()
-
-
-
Constructor Detail
-
FulcioCAWithRekor
public FulcioCAWithRekor()
No args constructor for use in serialization
-
FulcioCAWithRekor
public FulcioCAWithRekor(String fulcioCAData, PolicyFulcioSubject fulcioSubject, String rekorKeyData)
-
-
Method Detail
-
getFulcioCAData
public String getFulcioCAData()
fulcioCAData is a required field contains inline base64-encoded data for the PEM format fulcio CA. fulcioCAData must be at most 8192 characters.
-
setFulcioCAData
public void setFulcioCAData(String fulcioCAData)
fulcioCAData is a required field contains inline base64-encoded data for the PEM format fulcio CA. fulcioCAData must be at most 8192 characters.
-
getFulcioSubject
public PolicyFulcioSubject getFulcioSubject()
FulcioCAWithRekor defines the root of trust based on the Fulcio certificate and the Rekor public key.
-
setFulcioSubject
public void setFulcioSubject(PolicyFulcioSubject fulcioSubject)
FulcioCAWithRekor defines the root of trust based on the Fulcio certificate and the Rekor public key.
-
getRekorKeyData
public String getRekorKeyData()
rekorKeyData is a required field contains inline base64-encoded data for the PEM format from the Rekor public key. rekorKeyData must be at most 8192 characters.
-
setRekorKeyData
public void setRekorKeyData(String rekorKeyData)
rekorKeyData is a required field contains inline base64-encoded data for the PEM format from the Rekor public key. rekorKeyData must be at most 8192 characters.
-
edit
public FulcioCAWithRekorBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<FulcioCAWithRekorBuilder>
-
toBuilder
public FulcioCAWithRekorBuilder toBuilder()
-
-