Interface ResourcePolicy.Builder

  • Method Details

    • policyName

      ResourcePolicy.Builder policyName(String policyName)

      The name of the resource policy.

      Parameters:
      policyName - The name of the resource policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyDocument

      ResourcePolicy.Builder policyDocument(String policyDocument)

      The details of the policy.

      Parameters:
      policyDocument - The details of the policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      ResourcePolicy.Builder lastUpdatedTime(Long lastUpdatedTime)

      Timestamp showing when this policy was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

      Parameters:
      lastUpdatedTime - Timestamp showing when this policy was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyScope

      ResourcePolicy.Builder policyScope(String policyScope)

      Specifies scope of the resource policy. Valid values are ACCOUNT or RESOURCE.

      Parameters:
      policyScope - Specifies scope of the resource policy. Valid values are ACCOUNT or RESOURCE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • policyScope

      ResourcePolicy.Builder policyScope(PolicyScope policyScope)

      Specifies scope of the resource policy. Valid values are ACCOUNT or RESOURCE.

      Parameters:
      policyScope - Specifies scope of the resource policy. Valid values are ACCOUNT or RESOURCE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceArn

      ResourcePolicy.Builder resourceArn(String resourceArn)

      The ARN of the CloudWatch Logs resource to which the resource policy is attached. Only populated for resource-scoped policies.

      Parameters:
      resourceArn - The ARN of the CloudWatch Logs resource to which the resource policy is attached. Only populated for resource-scoped policies.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revisionId

      ResourcePolicy.Builder revisionId(String revisionId)

      The revision ID of the resource policy. Only populated for resource-scoped policies.

      Parameters:
      revisionId - The revision ID of the resource policy. Only populated for resource-scoped policies.
      Returns:
      Returns a reference to this object so that method calls can be chained together.