Class SpacecraftsProperties

java.lang.Object
com.azure.resourcemanager.orbital.fluent.models.SpacecraftsProperties

public final class SpacecraftsProperties extends Object
List of Spacecraft Resource Properties.
  • Constructor Details

    • SpacecraftsProperties

      public SpacecraftsProperties()
  • Method Details

    • provisioningState

      public SpacecraftsPropertiesProvisioningState provisioningState()
      Get the provisioningState property: The current state of the resource's creation, deletion, or modification.
      Returns:
      the provisioningState value.
    • withProvisioningState

      public SpacecraftsProperties withProvisioningState(SpacecraftsPropertiesProvisioningState provisioningState)
      Set the provisioningState property: The current state of the resource's creation, deletion, or modification.
      Parameters:
      provisioningState - the provisioningState value to set.
      Returns:
      the SpacecraftsProperties object itself.
    • noradId

      public String noradId()
      Get the noradId property: NORAD ID of the spacecraft.
      Returns:
      the noradId value.
    • withNoradId

      public SpacecraftsProperties withNoradId(String noradId)
      Set the noradId property: NORAD ID of the spacecraft.
      Parameters:
      noradId - the noradId value to set.
      Returns:
      the SpacecraftsProperties object itself.
    • titleLine

      public String titleLine()
      Get the titleLine property: Title line of the two-line element set (TLE).
      Returns:
      the titleLine value.
    • withTitleLine

      public SpacecraftsProperties withTitleLine(String titleLine)
      Set the titleLine property: Title line of the two-line element set (TLE).
      Parameters:
      titleLine - the titleLine value to set.
      Returns:
      the SpacecraftsProperties object itself.
    • tleLine1

      public String tleLine1()
      Get the tleLine1 property: Line 1 of the two-line element set (TLE).
      Returns:
      the tleLine1 value.
    • withTleLine1

      public SpacecraftsProperties withTleLine1(String tleLine1)
      Set the tleLine1 property: Line 1 of the two-line element set (TLE).
      Parameters:
      tleLine1 - the tleLine1 value to set.
      Returns:
      the SpacecraftsProperties object itself.
    • tleLine2

      public String tleLine2()
      Get the tleLine2 property: Line 2 of the two-line element set (TLE).
      Returns:
      the tleLine2 value.
    • withTleLine2

      public SpacecraftsProperties withTleLine2(String tleLine2)
      Set the tleLine2 property: Line 2 of the two-line element set (TLE).
      Parameters:
      tleLine2 - the tleLine2 value to set.
      Returns:
      the SpacecraftsProperties object itself.
    • links

      public List<SpacecraftLink> links()
      Get the links property: Immutable list of Spacecraft links.
      Returns:
      the links value.
    • withLinks

      public SpacecraftsProperties withLinks(List<SpacecraftLink> links)
      Set the links property: Immutable list of Spacecraft links.
      Parameters:
      links - the links value to set.
      Returns:
      the SpacecraftsProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.