Class PrivateLinkAccess
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.aws.v1.PrivateLinkAccess
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PrivateLinkAccessBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PrivateLinkAccess extends Object implements io.fabric8.kubernetes.api.builder.Editable<PrivateLinkAccessBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
PrivateLinkAccess configures access to the cluster API using AWS PrivateLink- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PrivateLinkAccess()No args constructor for use in serializationPrivateLinkAccess(List<String> additionalAllowedPrincipals, Boolean enabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateLinkAccessBuilderedit()List<String>getAdditionalAllowedPrincipals()AdditionalAllowedPrincipals is a list of additional allowed principal ARNs to be configured for the Private Link cluster's VPC Endpoint Service.Map<String,Object>getAdditionalProperties()BooleangetEnabled()PrivateLinkAccess configures access to the cluster API using AWS PrivateLinkvoidsetAdditionalAllowedPrincipals(List<String> additionalAllowedPrincipals)AdditionalAllowedPrincipals is a list of additional allowed principal ARNs to be configured for the Private Link cluster's VPC Endpoint Service.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetEnabled(Boolean enabled)PrivateLinkAccess configures access to the cluster API using AWS PrivateLinkPrivateLinkAccessBuildertoBuilder()
-
-
-
Method Detail
-
getAdditionalAllowedPrincipals
public List<String> getAdditionalAllowedPrincipals()
AdditionalAllowedPrincipals is a list of additional allowed principal ARNs to be configured for the Private Link cluster's VPC Endpoint Service. ARNs provided as AdditionalAllowedPrincipals will be configured for the cluster's VPC Endpoint Service in addition to the IAM entity used by Hive.
-
setAdditionalAllowedPrincipals
public void setAdditionalAllowedPrincipals(List<String> additionalAllowedPrincipals)
AdditionalAllowedPrincipals is a list of additional allowed principal ARNs to be configured for the Private Link cluster's VPC Endpoint Service. ARNs provided as AdditionalAllowedPrincipals will be configured for the cluster's VPC Endpoint Service in addition to the IAM entity used by Hive.
-
getEnabled
public Boolean getEnabled()
PrivateLinkAccess configures access to the cluster API using AWS PrivateLink
-
setEnabled
public void setEnabled(Boolean enabled)
PrivateLinkAccess configures access to the cluster API using AWS PrivateLink
-
edit
public PrivateLinkAccessBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PrivateLinkAccessBuilder>
-
toBuilder
public PrivateLinkAccessBuilder toBuilder()
-
-