Class VPCEndpointService
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.aws.v1.VPCEndpointService
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<VPCEndpointServiceBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class VPCEndpointService extends Object implements io.fabric8.kubernetes.api.builder.Editable<VPCEndpointServiceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VPCEndpointService()No args constructor for use in serializationVPCEndpointService(List<String> additionalAllowedPrincipals, String defaultAllowedPrincipal, String id, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VPCEndpointServiceBuilderedit()List<String>getAdditionalAllowedPrincipals()AdditionalAllowedPrincipals is a list of additional allowed principal ARNs that have been configured for the Private Link cluster's VPC Endpoint Service.Map<String,Object>getAdditionalProperties()StringgetDefaultAllowedPrincipal()DefaultAllowedPrincipal is the ARN of the IAM entity used by Hive as configured for the Private Link cluster's VPC Endpoint Service.StringgetId()StringgetName()voidsetAdditionalAllowedPrincipals(List<String> additionalAllowedPrincipals)AdditionalAllowedPrincipals is a list of additional allowed principal ARNs that have been configured for the Private Link cluster's VPC Endpoint Service.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDefaultAllowedPrincipal(String defaultAllowedPrincipal)DefaultAllowedPrincipal is the ARN of the IAM entity used by Hive as configured for the Private Link cluster's VPC Endpoint Service.voidsetId(String id)voidsetName(String name)VPCEndpointServiceBuildertoBuilder()
-
-
-
Method Detail
-
getAdditionalAllowedPrincipals
public List<String> getAdditionalAllowedPrincipals()
AdditionalAllowedPrincipals is a list of additional allowed principal ARNs that have been configured for the Private Link cluster's VPC Endpoint Service. This list in Status is used to determine if a sync of Allowed Principals is needed outside of the regular reconcile period of 2hrs.
-
setAdditionalAllowedPrincipals
public void setAdditionalAllowedPrincipals(List<String> additionalAllowedPrincipals)
AdditionalAllowedPrincipals is a list of additional allowed principal ARNs that have been configured for the Private Link cluster's VPC Endpoint Service. This list in Status is used to determine if a sync of Allowed Principals is needed outside of the regular reconcile period of 2hrs.
-
getDefaultAllowedPrincipal
public String getDefaultAllowedPrincipal()
DefaultAllowedPrincipal is the ARN of the IAM entity used by Hive as configured for the Private Link cluster's VPC Endpoint Service.
-
setDefaultAllowedPrincipal
public void setDefaultAllowedPrincipal(String defaultAllowedPrincipal)
DefaultAllowedPrincipal is the ARN of the IAM entity used by Hive as configured for the Private Link cluster's VPC Endpoint Service.
-
getId
public String getId()
-
setId
public void setId(String id)
-
getName
public String getName()
-
setName
public void setName(String name)
-
edit
public VPCEndpointServiceBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<VPCEndpointServiceBuilder>
-
toBuilder
public VPCEndpointServiceBuilder toBuilder()
-
-