# Interface MavenPomContributor

public interface MavenPomContributor
A contributor of a Maven publication.

Since:
  4.8
See Also:
  - `MavenPom`
  - `MavenPomContributorSpec`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Property<String>`
  `getEmail()`
  The email
  `Property<String>`
  `getName()`
  The name of this contributor.
  `Property<String>`
  `getOrganization()`
  The organization name of this contributor.
  `Property<String>`
  `getOrganizationUrl()`
  The organization's URL of this contributor.
  `MapProperty<String,String>`
  `getProperties()`
  The properties of this contributor.
  `SetProperty<String>`
  `getRoles()`
  The roles of this contributor.
  `Property<String>`
  `getTimezone()`
  The timezone of this contributor.
  `Property<String>`
  `getUrl()`
  The URL of this contributor.

- ## Method Details

  - ### getName

    @Input @Optional Property<String> getName()
    The name of this contributor.
    Since:
      4.8

  - ### getEmail

    @Input @Optional Property<String> getEmail()
    The email
    Since:
      4.8

  - ### getUrl

    @Input @Optional Property<String> getUrl()
    The URL of this contributor.
    Since:
      4.8

  - ### getOrganization

    @Input @Optional Property<String> getOrganization()
    The organization name of this contributor.
    Since:
      4.8

  - ### getOrganizationUrl

    @Input @Optional Property<String> getOrganizationUrl()
    The organization's URL of this contributor.
    Since:
      4.8

  - ### getRoles

    @Input SetProperty<String> getRoles()
    The roles of this contributor.
    Since:
      4.8

  - ### getTimezone

    @Input @Optional Property<String> getTimezone()
    The timezone of this contributor.
    Since:
      4.8

  - ### getProperties

    @Input MapProperty<String,String> getProperties()
    The properties of this contributor.
    Since:
      4.8