Class SpacecraftInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.orbital.fluent.models.SpacecraftInner

public final class SpacecraftInner extends com.azure.core.management.Resource
Customer creates a spacecraft resource to schedule a contact.
  • Constructor Details

    • SpacecraftInner

      public SpacecraftInner()
  • Method Details

    • etag

      public String etag()
      Get the etag property: A unique read-only string that changes whenever the resource is updated.
      Returns:
      the etag value.
    • withLocation

      public SpacecraftInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      public SpacecraftInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class com.azure.core.management.Resource
    • 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 SpacecraftInner 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 SpacecraftInner object itself.
    • noradId

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

      public SpacecraftInner withNoradId(String noradId)
      Set the noradId property: NORAD ID of the spacecraft.
      Parameters:
      noradId - the noradId value to set.
      Returns:
      the SpacecraftInner 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 SpacecraftInner 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 SpacecraftInner 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 SpacecraftInner 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 SpacecraftInner 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 SpacecraftInner 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 SpacecraftInner object itself.
    • links

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

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

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