Class CreateWorkloadRequest

    • Method Detail

      • workloadName

        public final String workloadName()
        Returns the value of the WorkloadName property for this object.
        Returns:
        The value of the WorkloadName property for this object.
      • description

        public final String description()
        Returns the value of the Description property for this object.
        Returns:
        The value of the Description property for this object.
      • hasAccountIds

        public final boolean hasAccountIds()
        For responses, this returns true if the service returned a value for the AccountIds property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • accountIds

        public final List<String> accountIds()
        Returns the value of the AccountIds property for this object.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasAccountIds() method.

        Returns:
        The value of the AccountIds property for this object.
      • hasAwsRegions

        public final boolean hasAwsRegions()
        For responses, this returns true if the service returned a value for the AwsRegions property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • awsRegions

        public final List<String> awsRegions()
        Returns the value of the AwsRegions property for this object.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasAwsRegions() method.

        Returns:
        The value of the AwsRegions property for this object.
      • hasNonAwsRegions

        public final boolean hasNonAwsRegions()
        For responses, this returns true if the service returned a value for the NonAwsRegions property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • nonAwsRegions

        public final List<String> nonAwsRegions()
        Returns the value of the NonAwsRegions property for this object.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasNonAwsRegions() method.

        Returns:
        The value of the NonAwsRegions property for this object.
      • hasPillarPriorities

        public final boolean hasPillarPriorities()
        For responses, this returns true if the service returned a value for the PillarPriorities property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • pillarPriorities

        public final List<String> pillarPriorities()
        Returns the value of the PillarPriorities property for this object.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasPillarPriorities() method.

        Returns:
        The value of the PillarPriorities property for this object.
      • architecturalDesign

        public final String architecturalDesign()
        Returns the value of the ArchitecturalDesign property for this object.
        Returns:
        The value of the ArchitecturalDesign property for this object.
      • reviewOwner

        public final String reviewOwner()
        Returns the value of the ReviewOwner property for this object.
        Returns:
        The value of the ReviewOwner property for this object.
      • industryType

        public final String industryType()
        Returns the value of the IndustryType property for this object.
        Returns:
        The value of the IndustryType property for this object.
      • industry

        public final String industry()
        Returns the value of the Industry property for this object.
        Returns:
        The value of the Industry property for this object.
      • hasLenses

        public final boolean hasLenses()
        For responses, this returns true if the service returned a value for the Lenses property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • lenses

        public final List<String> lenses()
        Returns the value of the Lenses property for this object.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasLenses() method.

        Returns:
        The value of the Lenses property for this object.
      • notes

        public final String notes()
        Returns the value of the Notes property for this object.
        Returns:
        The value of the Notes property for this object.
      • clientRequestToken

        public final String clientRequestToken()
        Returns the value of the ClientRequestToken property for this object.
        Returns:
        The value of the ClientRequestToken property for this object.
      • hasTags

        public final boolean hasTags()
        For responses, this returns true if the service returned a value for the Tags property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • tags

        public final Map<String,​String> tags()

        The tags to be associated with the workload.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasTags() method.

        Returns:
        The tags to be associated with the workload.
      • discoveryConfig

        public final WorkloadDiscoveryConfig discoveryConfig()

        Well-Architected discovery configuration settings associated to the workload.

        Returns:
        Well-Architected discovery configuration settings associated to the workload.
      • hasApplications

        public final boolean hasApplications()
        For responses, this returns true if the service returned a value for the Applications property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • applications

        public final List<String> applications()

        List of AppRegistry application ARNs associated to the workload.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasApplications() method.

        Returns:
        List of AppRegistry application ARNs associated to the workload.
      • hasProfileArns

        public final boolean hasProfileArns()
        For responses, this returns true if the service returned a value for the ProfileArns property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • profileArns

        public final List<String> profileArns()

        The list of profile ARNs associated with the workload.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasProfileArns() method.

        Returns:
        The list of profile ARNs associated with the workload.
      • hasReviewTemplateArns

        public final boolean hasReviewTemplateArns()
        For responses, this returns true if the service returned a value for the ReviewTemplateArns property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • reviewTemplateArns

        public final List<String> reviewTemplateArns()

        The list of review template ARNs to associate with the workload.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasReviewTemplateArns() method.

        Returns:
        The list of review template ARNs to associate with the workload.
      • 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