Class AWSMachineProviderConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1beta1.AWSMachineProviderConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSMachineProviderConfigBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,io.fabric8.kubernetes.api.model.Namespaced,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSMachineProviderConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSMachineProviderConfigBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSMachineProviderConfig()No args constructor for use in serializationAWSMachineProviderConfig(AWSResourceReference ami, String apiVersion, List<BlockDeviceMappingSpec> blockDevices, String capacityReservationId, io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret, Long deviceIndex, AWSResourceReference iamInstanceProfile, String instanceType, String keyName, String kind, List<LoadBalancerReference> loadBalancers, io.fabric8.kubernetes.api.model.ObjectMeta metadata, MetadataServiceOptions metadataServiceOptions, String networkInterfaceType, Placement placement, String placementGroupName, Integer placementGroupPartition, Boolean publicIp, List<AWSResourceReference> securityGroups, SpotMarketOptions spotMarketOptions, AWSResourceReference subnet, List<TagSpecification> tags, io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
AWSMachineProviderConfig
public AWSMachineProviderConfig()
No args constructor for use in serialization
-
AWSMachineProviderConfig
public AWSMachineProviderConfig(AWSResourceReference ami, String apiVersion, List<BlockDeviceMappingSpec> blockDevices, String capacityReservationId, io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret, Long deviceIndex, AWSResourceReference iamInstanceProfile, String instanceType, String keyName, String kind, List<LoadBalancerReference> loadBalancers, io.fabric8.kubernetes.api.model.ObjectMeta metadata, MetadataServiceOptions metadataServiceOptions, String networkInterfaceType, Placement placement, String placementGroupName, Integer placementGroupPartition, Boolean publicIp, List<AWSResourceReference> securityGroups, SpotMarketOptions spotMarketOptions, AWSResourceReference subnet, List<TagSpecification> tags, io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret)
-
-
Method Detail
-
getAmi
public AWSResourceReference getAmi()
-
setAmi
public void setAmi(AWSResourceReference ami)
-
getApiVersion
public String getApiVersion()
(Required)- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
(Required)- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getBlockDevices
public List<BlockDeviceMappingSpec> getBlockDevices()
-
setBlockDevices
public void setBlockDevices(List<BlockDeviceMappingSpec> blockDevices)
-
getCapacityReservationId
public String getCapacityReservationId()
-
setCapacityReservationId
public void setCapacityReservationId(String capacityReservationId)
-
getCredentialsSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getCredentialsSecret()
-
setCredentialsSecret
public void setCredentialsSecret(io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret)
-
getDeviceIndex
public Long getDeviceIndex()
-
setDeviceIndex
public void setDeviceIndex(Long deviceIndex)
-
getIamInstanceProfile
public AWSResourceReference getIamInstanceProfile()
-
setIamInstanceProfile
public void setIamInstanceProfile(AWSResourceReference iamInstanceProfile)
-
getInstanceType
public String getInstanceType()
-
setInstanceType
public void setInstanceType(String instanceType)
-
getKeyName
public String getKeyName()
-
setKeyName
public void setKeyName(String keyName)
-
getKind
public String getKind()
(Required)- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
(Required)
-
getLoadBalancers
public List<LoadBalancerReference> getLoadBalancers()
-
setLoadBalancers
public void setLoadBalancers(List<LoadBalancerReference> loadBalancers)
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getMetadataServiceOptions
public MetadataServiceOptions getMetadataServiceOptions()
-
setMetadataServiceOptions
public void setMetadataServiceOptions(MetadataServiceOptions metadataServiceOptions)
-
getNetworkInterfaceType
public String getNetworkInterfaceType()
-
setNetworkInterfaceType
public void setNetworkInterfaceType(String networkInterfaceType)
-
getPlacement
public Placement getPlacement()
-
setPlacement
public void setPlacement(Placement placement)
-
getPlacementGroupName
public String getPlacementGroupName()
-
setPlacementGroupName
public void setPlacementGroupName(String placementGroupName)
-
getPlacementGroupPartition
public Integer getPlacementGroupPartition()
-
setPlacementGroupPartition
public void setPlacementGroupPartition(Integer placementGroupPartition)
-
getPublicIp
public Boolean getPublicIp()
-
setPublicIp
public void setPublicIp(Boolean publicIp)
-
getSecurityGroups
public List<AWSResourceReference> getSecurityGroups()
-
setSecurityGroups
public void setSecurityGroups(List<AWSResourceReference> securityGroups)
-
getSpotMarketOptions
public SpotMarketOptions getSpotMarketOptions()
-
setSpotMarketOptions
public void setSpotMarketOptions(SpotMarketOptions spotMarketOptions)
-
getSubnet
public AWSResourceReference getSubnet()
-
setSubnet
public void setSubnet(AWSResourceReference subnet)
-
getTags
public List<TagSpecification> getTags()
-
setTags
public void setTags(List<TagSpecification> tags)
-
getUserDataSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getUserDataSecret()
-
setUserDataSecret
public void setUserDataSecret(io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret)
-
edit
public AWSMachineProviderConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSMachineProviderConfigBuilder>
-
toBuilder
public AWSMachineProviderConfigBuilder toBuilder()
-
-