Class AWSPrivateLinkConfigFluent<A extends AWSPrivateLinkConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.hive.v1.AWSPrivateLinkConfigFluent<A>
-
- Direct Known Subclasses:
AWSPrivateLinkConfigBuilder,HiveConfigSpecFluent.AwsPrivateLinkNested
public class AWSPrivateLinkConfigFluent<A extends AWSPrivateLinkConfigFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAWSPrivateLinkConfigFluent.AssociatedVPCsNested<N>classAWSPrivateLinkConfigFluent.CredentialsSecretRefNested<N>classAWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<N>
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description AWSPrivateLinkConfigFluent()AWSPrivateLinkConfigFluent(AWSPrivateLinkConfig instance)
-
Method Summary
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
AWSPrivateLinkConfigFluent
public AWSPrivateLinkConfigFluent()
-
AWSPrivateLinkConfigFluent
public AWSPrivateLinkConfigFluent(AWSPrivateLinkConfig instance)
-
-
Method Detail
-
addAllToAssociatedVPCs
public A addAllToAssociatedVPCs(Collection<AWSAssociatedVPC> items)
-
addAllToEndpointVPCInventory
public A addAllToEndpointVPCInventory(Collection<AWSPrivateLinkInventory> items)
-
addNewAssociatedVPC
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> addNewAssociatedVPC()
-
addNewAssociatedVPCLike
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> addNewAssociatedVPCLike(AWSAssociatedVPC item)
-
addNewEndpointVPCInventory
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> addNewEndpointVPCInventory()
-
addNewEndpointVPCInventoryLike
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> addNewEndpointVPCInventoryLike(AWSPrivateLinkInventory item)
-
addToAssociatedVPCs
public A addToAssociatedVPCs(AWSAssociatedVPC... items)
-
addToAssociatedVPCs
public A addToAssociatedVPCs(int index, AWSAssociatedVPC item)
-
addToEndpointVPCInventory
public A addToEndpointVPCInventory(AWSPrivateLinkInventory... items)
-
addToEndpointVPCInventory
public A addToEndpointVPCInventory(int index, AWSPrivateLinkInventory item)
-
buildAssociatedVPC
public AWSAssociatedVPC buildAssociatedVPC(int index)
-
buildAssociatedVPCs
public List<AWSAssociatedVPC> buildAssociatedVPCs()
-
buildCredentialsSecretRef
public LocalObjectReference buildCredentialsSecretRef()
-
buildEndpointVPCInventory
public List<AWSPrivateLinkInventory> buildEndpointVPCInventory()
-
buildEndpointVPCInventory
public AWSPrivateLinkInventory buildEndpointVPCInventory(int index)
-
buildFirstAssociatedVPC
public AWSAssociatedVPC buildFirstAssociatedVPC()
-
buildFirstEndpointVPCInventory
public AWSPrivateLinkInventory buildFirstEndpointVPCInventory()
-
buildLastAssociatedVPC
public AWSAssociatedVPC buildLastAssociatedVPC()
-
buildLastEndpointVPCInventory
public AWSPrivateLinkInventory buildLastEndpointVPCInventory()
-
buildMatchingAssociatedVPC
public AWSAssociatedVPC buildMatchingAssociatedVPC(Predicate<AWSAssociatedVPCBuilder> predicate)
-
buildMatchingEndpointVPCInventory
public AWSPrivateLinkInventory buildMatchingEndpointVPCInventory(Predicate<AWSPrivateLinkInventoryBuilder> predicate)
-
copyInstance
protected void copyInstance(AWSPrivateLinkConfig instance)
-
editAssociatedVPC
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> editAssociatedVPC(int index)
-
editCredentialsSecretRef
public AWSPrivateLinkConfigFluent.CredentialsSecretRefNested<A> editCredentialsSecretRef()
-
editEndpointVPCInventory
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> editEndpointVPCInventory(int index)
-
editFirstAssociatedVPC
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> editFirstAssociatedVPC()
-
editFirstEndpointVPCInventory
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> editFirstEndpointVPCInventory()
-
editLastAssociatedVPC
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> editLastAssociatedVPC()
-
editLastEndpointVPCInventory
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> editLastEndpointVPCInventory()
-
editMatchingAssociatedVPC
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> editMatchingAssociatedVPC(Predicate<AWSAssociatedVPCBuilder> predicate)
-
editMatchingEndpointVPCInventory
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> editMatchingEndpointVPCInventory(Predicate<AWSPrivateLinkInventoryBuilder> predicate)
-
editOrNewCredentialsSecretRef
public AWSPrivateLinkConfigFluent.CredentialsSecretRefNested<A> editOrNewCredentialsSecretRef()
-
editOrNewCredentialsSecretRefLike
public AWSPrivateLinkConfigFluent.CredentialsSecretRefNested<A> editOrNewCredentialsSecretRefLike(LocalObjectReference item)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends AWSPrivateLinkConfigFluent<A>>
-
getDnsRecordType
public String getDnsRecordType()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasAssociatedVPCs
public boolean hasAssociatedVPCs()
-
hasCredentialsSecretRef
public boolean hasCredentialsSecretRef()
-
hasDnsRecordType
public boolean hasDnsRecordType()
-
hasEndpointVPCInventory
public boolean hasEndpointVPCInventory()
-
hasMatchingAssociatedVPC
public boolean hasMatchingAssociatedVPC(Predicate<AWSAssociatedVPCBuilder> predicate)
-
hasMatchingEndpointVPCInventory
public boolean hasMatchingEndpointVPCInventory(Predicate<AWSPrivateLinkInventoryBuilder> predicate)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends AWSPrivateLinkConfigFluent<A>>
-
removeAllFromAssociatedVPCs
public A removeAllFromAssociatedVPCs(Collection<AWSAssociatedVPC> items)
-
removeAllFromEndpointVPCInventory
public A removeAllFromEndpointVPCInventory(Collection<AWSPrivateLinkInventory> items)
-
removeFromAssociatedVPCs
public A removeFromAssociatedVPCs(AWSAssociatedVPC... items)
-
removeFromEndpointVPCInventory
public A removeFromEndpointVPCInventory(AWSPrivateLinkInventory... items)
-
removeMatchingFromAssociatedVPCs
public A removeMatchingFromAssociatedVPCs(Predicate<AWSAssociatedVPCBuilder> predicate)
-
removeMatchingFromEndpointVPCInventory
public A removeMatchingFromEndpointVPCInventory(Predicate<AWSPrivateLinkInventoryBuilder> predicate)
-
setNewAssociatedVPCLike
public AWSPrivateLinkConfigFluent.AssociatedVPCsNested<A> setNewAssociatedVPCLike(int index, AWSAssociatedVPC item)
-
setNewEndpointVPCInventoryLike
public AWSPrivateLinkConfigFluent.EndpointVPCInventoryNested<A> setNewEndpointVPCInventoryLike(int index, AWSPrivateLinkInventory item)
-
setToAssociatedVPCs
public A setToAssociatedVPCs(int index, AWSAssociatedVPC item)
-
setToEndpointVPCInventory
public A setToEndpointVPCInventory(int index, AWSPrivateLinkInventory item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withAssociatedVPCs
public A withAssociatedVPCs(List<AWSAssociatedVPC> associatedVPCs)
-
withAssociatedVPCs
public A withAssociatedVPCs(AWSAssociatedVPC... associatedVPCs)
-
withCredentialsSecretRef
public A withCredentialsSecretRef(LocalObjectReference credentialsSecretRef)
-
withEndpointVPCInventory
public A withEndpointVPCInventory(List<AWSPrivateLinkInventory> endpointVPCInventory)
-
withEndpointVPCInventory
public A withEndpointVPCInventory(AWSPrivateLinkInventory... endpointVPCInventory)
-
withNewCredentialsSecretRef
public AWSPrivateLinkConfigFluent.CredentialsSecretRefNested<A> withNewCredentialsSecretRef()
-
withNewCredentialsSecretRefLike
public AWSPrivateLinkConfigFluent.CredentialsSecretRefNested<A> withNewCredentialsSecretRefLike(LocalObjectReference item)
-
-