Class AWSMachineProviderConfigBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.machine.v1beta1.AWSMachineProviderConfigFluent<AWSMachineProviderConfigBuilder>
-
- io.fabric8.openshift.api.model.machine.v1beta1.AWSMachineProviderConfigBuilder
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Builder<AWSMachineProviderConfig>,io.fabric8.kubernetes.api.builder.Visitable<AWSMachineProviderConfigBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<AWSMachineProviderConfig,AWSMachineProviderConfigBuilder>
public class AWSMachineProviderConfigBuilder extends AWSMachineProviderConfigFluent<AWSMachineProviderConfigBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<AWSMachineProviderConfig,AWSMachineProviderConfigBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.openshift.api.model.machine.v1beta1.AWSMachineProviderConfigFluent
AWSMachineProviderConfigFluent.AmiNested<N>, AWSMachineProviderConfigFluent.BlockDevicesNested<N>, AWSMachineProviderConfigFluent.CredentialsSecretNested<N>, AWSMachineProviderConfigFluent.IamInstanceProfileNested<N>, AWSMachineProviderConfigFluent.LoadBalancersNested<N>, AWSMachineProviderConfigFluent.MetadataNested<N>, AWSMachineProviderConfigFluent.MetadataServiceOptionsNested<N>, AWSMachineProviderConfigFluent.PlacementNested<N>, AWSMachineProviderConfigFluent.SecurityGroupsNested<N>, AWSMachineProviderConfigFluent.SpotMarketOptionsNested<N>, AWSMachineProviderConfigFluent.SubnetNested<N>, AWSMachineProviderConfigFluent.TagsNested<N>, AWSMachineProviderConfigFluent.UserDataSecretNested<N>
-
-
Constructor Summary
Constructors Constructor Description AWSMachineProviderConfigBuilder()AWSMachineProviderConfigBuilder(AWSMachineProviderConfig instance)AWSMachineProviderConfigBuilder(AWSMachineProviderConfigFluent<?> fluent)AWSMachineProviderConfigBuilder(AWSMachineProviderConfigFluent<?> fluent, AWSMachineProviderConfig instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSMachineProviderConfigbuild()-
Methods inherited from class io.fabric8.openshift.api.model.machine.v1beta1.AWSMachineProviderConfigFluent
addAllToBlockDevices, addAllToLoadBalancers, addAllToSecurityGroups, addAllToTags, addNewBlockDevice, addNewBlockDeviceLike, addNewLoadBalancer, addNewLoadBalancer, addNewLoadBalancerLike, addNewSecurityGroup, addNewSecurityGroupLike, addNewTag, addNewTag, addNewTagLike, addToAdditionalProperties, addToAdditionalProperties, addToBlockDevices, addToBlockDevices, addToLoadBalancers, addToLoadBalancers, addToSecurityGroups, addToSecurityGroups, addToTags, addToTags, buildAmi, buildBlockDevice, buildBlockDevices, buildCredentialsSecret, buildFirstBlockDevice, buildFirstLoadBalancer, buildFirstSecurityGroup, buildFirstTag, buildIamInstanceProfile, buildLastBlockDevice, buildLastLoadBalancer, buildLastSecurityGroup, buildLastTag, buildLoadBalancer, buildLoadBalancers, buildMatchingBlockDevice, buildMatchingLoadBalancer, buildMatchingSecurityGroup, buildMatchingTag, buildMetadata, buildMetadataServiceOptions, buildPlacement, buildSecurityGroup, buildSecurityGroups, buildSpotMarketOptions, buildSubnet, buildTag, buildTags, buildUserDataSecret, copyInstance, editAmi, editBlockDevice, editCredentialsSecret, editFirstBlockDevice, editFirstLoadBalancer, editFirstSecurityGroup, editFirstTag, editIamInstanceProfile, editLastBlockDevice, editLastLoadBalancer, editLastSecurityGroup, editLastTag, editLoadBalancer, editMatchingBlockDevice, editMatchingLoadBalancer, editMatchingSecurityGroup, editMatchingTag, editMetadata, editMetadataServiceOptions, editOrNewAmi, editOrNewAmiLike, editOrNewCredentialsSecret, editOrNewCredentialsSecretLike, editOrNewIamInstanceProfile, editOrNewIamInstanceProfileLike, editOrNewMetadata, editOrNewMetadataLike, editOrNewMetadataServiceOptions, editOrNewMetadataServiceOptionsLike, editOrNewPlacement, editOrNewPlacementLike, editOrNewSpotMarketOptions, editOrNewSpotMarketOptionsLike, editOrNewSubnet, editOrNewSubnetLike, editOrNewUserDataSecret, editOrNewUserDataSecretLike, editPlacement, editSecurityGroup, editSpotMarketOptions, editSubnet, editTag, editUserDataSecret, equals, getAdditionalProperties, getApiVersion, getCapacityReservationId, getDeviceIndex, getInstanceType, getKeyName, getKind, getNetworkInterfaceType, getPlacementGroupName, getPlacementGroupPartition, getPublicIp, hasAdditionalProperties, hasAmi, hasApiVersion, hasBlockDevices, hasCapacityReservationId, hasCredentialsSecret, hasDeviceIndex, hashCode, hasIamInstanceProfile, hasInstanceType, hasKeyName, hasKind, hasLoadBalancers, hasMatchingBlockDevice, hasMatchingLoadBalancer, hasMatchingSecurityGroup, hasMatchingTag, hasMetadata, hasMetadataServiceOptions, hasNetworkInterfaceType, hasPlacement, hasPlacementGroupName, hasPlacementGroupPartition, hasPublicIp, hasSecurityGroups, hasSpotMarketOptions, hasSubnet, hasTags, hasUserDataSecret, removeAllFromBlockDevices, removeAllFromLoadBalancers, removeAllFromSecurityGroups, removeAllFromTags, removeFromAdditionalProperties, removeFromAdditionalProperties, removeFromBlockDevices, removeFromLoadBalancers, removeFromSecurityGroups, removeFromTags, removeMatchingFromBlockDevices, removeMatchingFromLoadBalancers, removeMatchingFromSecurityGroups, removeMatchingFromTags, setNewBlockDeviceLike, setNewLoadBalancerLike, setNewSecurityGroupLike, setNewTagLike, setToBlockDevices, setToLoadBalancers, setToSecurityGroups, setToTags, toString, withAdditionalProperties, withAmi, withApiVersion, withBlockDevices, withBlockDevices, withCapacityReservationId, withCredentialsSecret, withDeviceIndex, withIamInstanceProfile, withInstanceType, withKeyName, withKind, withLoadBalancers, withLoadBalancers, withMetadata, withMetadataServiceOptions, withNetworkInterfaceType, withNewAmi, withNewAmiLike, withNewCredentialsSecret, withNewCredentialsSecret, withNewCredentialsSecretLike, withNewIamInstanceProfile, withNewIamInstanceProfileLike, withNewMetadata, withNewMetadataLike, withNewMetadataServiceOptions, withNewMetadataServiceOptions, withNewMetadataServiceOptionsLike, withNewPlacement, withNewPlacement, withNewPlacementLike, withNewSpotMarketOptions, withNewSpotMarketOptions, withNewSpotMarketOptionsLike, withNewSubnet, withNewSubnetLike, withNewUserDataSecret, withNewUserDataSecret, withNewUserDataSecretLike, withPlacement, withPlacementGroupName, withPlacementGroupPartition, withPublicIp, withPublicIp, withSecurityGroups, withSecurityGroups, withSpotMarketOptions, withSubnet, withTags, withTags, withUserDataSecret
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
AWSMachineProviderConfigBuilder
public AWSMachineProviderConfigBuilder()
-
AWSMachineProviderConfigBuilder
public AWSMachineProviderConfigBuilder(AWSMachineProviderConfigFluent<?> fluent)
-
AWSMachineProviderConfigBuilder
public AWSMachineProviderConfigBuilder(AWSMachineProviderConfigFluent<?> fluent, AWSMachineProviderConfig instance)
-
AWSMachineProviderConfigBuilder
public AWSMachineProviderConfigBuilder(AWSMachineProviderConfig instance)
-
-
Method Detail
-
build
public AWSMachineProviderConfig build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<AWSMachineProviderConfig>
-
-