Interface ProfilingGroupDescription.Builder

    • Method Detail

      • arn

        ProfilingGroupDescription.Builder arn​(String arn)

        The Amazon Resource Name (ARN) identifying the profiling group resource.

        Parameters:
        arn - The Amazon Resource Name (ARN) identifying the profiling group resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • computePlatform

        ProfilingGroupDescription.Builder computePlatform​(String computePlatform)

        The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

        Parameters:
        computePlatform - The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ComputePlatform, ComputePlatform
      • computePlatform

        ProfilingGroupDescription.Builder computePlatform​(ComputePlatform computePlatform)

        The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

        Parameters:
        computePlatform - The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ComputePlatform, ComputePlatform
      • createdAt

        ProfilingGroupDescription.Builder createdAt​(Instant createdAt)

        The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

        Parameters:
        createdAt - The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        ProfilingGroupDescription.Builder name​(String name)

        The name of the profiling group.

        Parameters:
        name - The name of the profiling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • profilingStatus

        ProfilingGroupDescription.Builder profilingStatus​(ProfilingStatus profilingStatus)

        A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

        Parameters:
        profilingStatus - A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ProfilingGroupDescription.Builder tags​(Map<String,​String> tags)

        A list of the tags that belong to this profiling group.

        Parameters:
        tags - A list of the tags that belong to this profiling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

        ProfilingGroupDescription.Builder updatedAt​(Instant updatedAt)

        The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

        Parameters:
        updatedAt - The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.