Uses of Annotation Type
co.yellowdog.platform.model.json.JsonCategory
Packages that use JsonCategory
Package
Description
Provides the types that define the YellowDog Platform data model.
-
Uses of JsonCategory in co.yellowdog.platform.model
Methods in co.yellowdog.platform.model with annotations of type JsonCategoryModifier and TypeMethodDescriptionintGceComputeSource.getAcceleratorCount()GceComputeSource.getAcceleratorType()AzureComputeSource.getAdminUserCredential()OciComputeSource.getAvailabilityDomain()The OCI availability domain where instances will be provisioned.AwsComputeSource.getAvailabilityZone()AzureComputeSource.getAvailabilityZone()AwsComputeSource.getBootVolumeSizeGb()AwsComputeSource.getCapacityReservation()@NotBlank StringOciComputeSource.getCompartmentId()The OCI compartment ID (ocid) where instances will be provisioned.AwsComputeSource.getCreateClusterPlacementGroup()AwsComputeSource.getCreateElasticFabricAdapter()AzureComputeSource.getCreateProximityPlacementGroup()ComputeSource.getCredential()AwsComputeSource.getEnableDetailedMonitoring()AwsComputeSource.getEnableInstanceMetadataTags()AzureComputeSource.getEnvironment()Allows the specification of an Azure environment other than the default public environment.@Valid AwsPlacementGroupAwsComputeSource.getExistingPlacementGroup()@Min(0L) FloatOciComputeSource.getFlexOcpus()The number of OCPUs to provision on a flex type machine shape@Min(0L) FloatOciComputeSource.getFlexRam()The amount of ram in GB to provision on a flex type machine shapeGceComputeSource.getHostMaintenanceBehaviour()AwsComputeSource.getIamInstanceProfileArn()@NotBlank StringGceComputeSource.getImage()@NotBlank StringComputeSource.getImageId()Gets the image ID to use for the instances that will be provisioned.ComputeSource.getInstanceTags()Gets the custom instance tags to be set on the provisioned instance at startup.@NotBlank StringComputeSource.getInstanceType()Gets the provider-specific instance type of the instances that will be provisioned.AwsComputeSource.getKeyName()@Min(0L) intComputeSource.getLimit()Returns the limit in number of instances that can be provisioned from this source.@NotBlank StringGceComputeSource.getMachineType()GceComputeSource.getNetwork()@NotBlank StringAzureComputeSource.getNetworkName()@NotBlank StringAzureComputeSource.getNetworkResourceGroupName()@NotBlank StringGceComputeSource.getProject()@NotBlank StringComputeSource.getRegion()Gets the provider-specific region where instances will be provisioned.@Size(max=31) List<AwsSecondaryNetworkInterface> AwsComputeSource.getSecondaryNetworkInterfaces()@NotBlank StringAwsComputeSource.getSecurityGroupId()@NotBlank StringOciComputeSource.getShape()The machine shape to use for the provisioned instances.@DecimalMin("0.00001") DoubleAzureComputeSource.getSpotMaxPrice()The maximum price that will be paid for Spot VMs provisioned from this source.AzureComputeSource.getSshKey()OciComputeSource.getSshKey()The public SSH key.GceComputeSource.getSshKeys()AwsComputeSource.getSubnetId()@NotBlank StringOciComputeSource.getSubnetId()The region-specific OCI Subnet ID (ocid) for the subnet to use for the provisioned instances.@NotBlank StringAzureComputeSource.getSubnetName()GceComputeSource.getSubnetwork()ComputeSource.getSubregion()Gets the provider-specific subregion (aka Availability Domain, Availability Zone or Zone) where instances will be provisioned.AzureComputeSource.getUseAcceleratedNetworking()ComputeSource.getUserData()Gets the user-data script to be passed to the provisioned instance at startup.AzureComputeSource.getUseSpot()Indicates if Spot VMs should be requested from Azure.@NotBlank StringAzureComputeSource.getVmSize()GceComputeSource.getZone()booleanAwsComputeSource.isAssignPublicIp()booleanAzureComputeSource.isAssignPublicIp()booleanGceComputeSource.isAssignPublicIp()booleanOciComputeSource.isAssignPublicIp()booleanGceComputeSource.isConfidential()booleanGceComputeSource.isPreemptible()booleanGceComputeSource.isSpot()