Class AwsProducer
- java.lang.Object
-
- com.netflix.spinnaker.kork.test.mimicker.producers.aws.AwsProducer
-
public class AwsProducer extends java.lang.ObjectBasic AWS values.This producer must not include AWS-specific models (so not to pollute the test classpath). If your tests need to generate fake AWS models, create a Producer for that service (e.g. clouddriver).
-
-
Constructor Summary
Constructors Constructor Description AwsProducer(DataContainer dataContainer, TextProducer textProducer, RandomProducer randomProducer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.lang.StringgetAccountId()@NotNull java.lang.StringgetAmiId()AwsArnProducergetArns()@NotNull java.lang.StringgetAvailabilityZone()@NotNull java.lang.StringgetAvailabilityZone(java.lang.String region)@NotNull java.util.List<@NotNull java.lang.String>getAvailabilityZones()@NotNull java.util.List<@NotNull java.lang.String>getAvailabilityZones(java.lang.String region)@NotNull java.lang.StringgetEipId()@NotNull java.lang.StringgetEniId()@NotNull java.lang.StringgetIdentifier(java.lang.String prefix)@NotNull java.lang.StringgetIdentifier(java.lang.String prefix, int length)@NotNull java.lang.StringgetInstanceId()java.lang.StringgetInstanceType()@NotNull java.lang.StringgetRegion()@NotNull java.lang.StringgetSecurityGroupId()@NotNull java.lang.StringgetSubnetId()@NotNull java.lang.StringgetVolumeId()@NotNull java.lang.StringgetVpcId()@NotNull java.lang.StringsnapshotId()
-
-
-
Constructor Detail
-
AwsProducer
public AwsProducer(DataContainer dataContainer, TextProducer textProducer, RandomProducer randomProducer)
-
-
Method Detail
-
getRegion
@NotNull public @NotNull java.lang.String getRegion()
-
getAvailabilityZones
@NotNull public @NotNull java.util.List<@NotNull java.lang.String> getAvailabilityZones()
-
getAvailabilityZones
@NotNull public @NotNull java.util.List<@NotNull java.lang.String> getAvailabilityZones(java.lang.String region)
-
getAvailabilityZone
@NotNull public @NotNull java.lang.String getAvailabilityZone()
-
getAvailabilityZone
@NotNull public @NotNull java.lang.String getAvailabilityZone(java.lang.String region)
-
getIdentifier
@NotNull public @NotNull java.lang.String getIdentifier(java.lang.String prefix)
-
getIdentifier
@NotNull public @NotNull java.lang.String getIdentifier(java.lang.String prefix, int length)
-
getAmiId
@NotNull public @NotNull java.lang.String getAmiId()
-
getVpcId
@NotNull public @NotNull java.lang.String getVpcId()
-
getSubnetId
@NotNull public @NotNull java.lang.String getSubnetId()
-
getInstanceId
@NotNull public @NotNull java.lang.String getInstanceId()
-
getVolumeId
@NotNull public @NotNull java.lang.String getVolumeId()
-
snapshotId
@NotNull public @NotNull java.lang.String snapshotId()
-
getEipId
@NotNull public @NotNull java.lang.String getEipId()
-
getEniId
@NotNull public @NotNull java.lang.String getEniId()
-
getSecurityGroupId
@NotNull public @NotNull java.lang.String getSecurityGroupId()
-
getInstanceType
public java.lang.String getInstanceType()
-
getAccountId
@NotNull public @NotNull java.lang.String getAccountId()
-
getArns
public AwsArnProducer getArns()
-
-