Class LaunchTemplatePlacement

    • Method Detail

      • availabilityZone

        public final String availabilityZone()

        The Availability Zone of the instance.

        Returns:
        The Availability Zone of the instance.
      • affinity

        public final String affinity()

        The affinity setting for the instance on the Dedicated Host.

        Returns:
        The affinity setting for the instance on the Dedicated Host.
      • groupName

        public final String groupName()

        The name of the placement group for the instance.

        Returns:
        The name of the placement group for the instance.
      • hostId

        public final String hostId()

        The ID of the Dedicated Host for the instance.

        Returns:
        The ID of the Dedicated Host for the instance.
      • tenancy

        public final Tenancy tenancy()

        The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.

        If the service returns an enum value that is not available in the current SDK version, tenancy will return Tenancy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from tenancyAsString().

        Returns:
        The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.
        See Also:
        Tenancy
      • tenancyAsString

        public final String tenancyAsString()

        The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.

        If the service returns an enum value that is not available in the current SDK version, tenancy will return Tenancy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from tenancyAsString().

        Returns:
        The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware.
        See Also:
        Tenancy
      • spreadDomain

        public final String spreadDomain()

        Reserved for future use.

        Returns:
        Reserved for future use.
      • hostResourceGroupArn

        public final String hostResourceGroupArn()

        The ARN of the host resource group in which to launch the instances.

        Returns:
        The ARN of the host resource group in which to launch the instances.
      • partitionNumber

        public final Integer partitionNumber()

        The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

        Returns:
        The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.
      • groupId

        public final String groupId()

        The Group ID of the placement group. You must specify the Placement Group Group ID to launch an instance in a shared placement group.

        Returns:
        The Group ID of the placement group. You must specify the Placement Group Group ID to launch an instance in a shared placement group.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)