Interface AwsApiCallAction.Builder

    • Method Detail

      • api

        AwsApiCallAction.Builder api​(String api)

        The Amazon Web Services API name.

        Parameters:
        api - The Amazon Web Services API name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • callerType

        AwsApiCallAction.Builder callerType​(String callerType)

        The Amazon Web Services API caller type.

        Parameters:
        callerType - The Amazon Web Services API caller type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domainDetails

        AwsApiCallAction.Builder domainDetails​(DomainDetails domainDetails)

        The domain information for the Amazon Web Services API call.

        Parameters:
        domainDetails - The domain information for the Amazon Web Services API call.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • errorCode

        AwsApiCallAction.Builder errorCode​(String errorCode)

        The error code of the failed Amazon Web Services API action.

        Parameters:
        errorCode - The error code of the failed Amazon Web Services API action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userAgent

        AwsApiCallAction.Builder userAgent​(String userAgent)

        The agent through which the API request was made.

        Parameters:
        userAgent - The agent through which the API request was made.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • remoteIpDetails

        AwsApiCallAction.Builder remoteIpDetails​(RemoteIpDetails remoteIpDetails)

        The remote IP information of the connection that initiated the Amazon Web Services API call.

        Parameters:
        remoteIpDetails - The remote IP information of the connection that initiated the Amazon Web Services API call.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceName

        AwsApiCallAction.Builder serviceName​(String serviceName)

        The Amazon Web Services service name whose API was invoked.

        Parameters:
        serviceName - The Amazon Web Services service name whose API was invoked.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • remoteAccountDetails

        AwsApiCallAction.Builder remoteAccountDetails​(RemoteAccountDetails remoteAccountDetails)

        The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

        Parameters:
        remoteAccountDetails - The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • affectedResources

        AwsApiCallAction.Builder affectedResources​(Map<String,​String> affectedResources)

        The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

        Parameters:
        affectedResources - The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.
        Returns:
        Returns a reference to this object so that method calls can be chained together.