Class GetScheduledActionResult


  • public final class GetScheduledActionResult
    extends java.lang.Object
    • Method Detail

      • displayName

        public java.lang.String displayName()
        Returns:
        Scheduled action name.
      • eTag

        public java.lang.String eTag()
        Returns:
        Resource Etag. For update calls, eTag is optional and can be specified to achieve optimistic concurrency. Fetch the resource's eTag by doing a 'GET' call first and then including the latest eTag as part of the request body or 'If-Match' header while performing the update. For create calls, eTag is not required.
      • fileDestination

        public java.util.Optional<FileDestinationResponse> fileDestination()
        Returns:
        Destination format of the view data. This is optional.
      • id

        public java.lang.String id()
        Returns:
        Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
      • kind

        public java.util.Optional<java.lang.String> kind()
        Returns:
        Kind of the scheduled action.
      • name

        public java.lang.String name()
        Returns:
        The name of the resource
      • notificationEmail

        public java.util.Optional<java.lang.String> notificationEmail()
        Returns:
        Email address of the point of contact that should get the unsubscribe requests and notification emails.
      • scope

        public java.util.Optional<java.lang.String> scope()
        Returns:
        For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.
      • status

        public java.lang.String status()
        Returns:
        Status of the scheduled action.
      • systemData

        public SystemDataResponse systemData()
        Returns:
        Kind of the scheduled action.
      • type

        public java.lang.String type()
        Returns:
        The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
      • viewId

        public java.lang.String viewId()
        Returns:
        Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample'