Class PhoneHomeRequestBodyBuilder
- java.lang.Object
-
- com.synopsys.integration.phonehome.request.PhoneHomeRequestBodyBuilder
-
public class PhoneHomeRequestBodyBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PhoneHomeRequestBodyBuilder(java.lang.String customerId, java.lang.String hostName, com.synopsys.integration.util.NameVersion artifactInfo, UniquePhoneHomeProduct product, java.lang.String productVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddAllToMetaData(java.util.Map<java.lang.String,java.lang.String> metadataMap)metaData map cannot exceed 1536voidaddArtifactModule(java.lang.String artifactModule)voidaddArtifactModules(java.lang.String... artifactModules)booleanaddToMetaData(java.lang.String key, java.lang.String value)metaData map cannot exceed 1536PhoneHomeRequestBodybuild()static PhoneHomeRequestBodyBuildercreateForBlackDuck(java.lang.String integrationRepoName, java.lang.String registrationId, java.lang.String blackDuckServerUrl, @Nullable java.lang.String integrationVersion, @Nullable java.lang.String blackDuckVersion)static PhoneHomeRequestBodyBuildercreateForCoverity(java.lang.String integrationRepoName, java.lang.String customerName, java.lang.String cimServerUrl, @Nullable java.lang.String integrationVersion, @Nullable java.lang.String cimVersion)static PhoneHomeRequestBodyBuildercreateForPolaris(java.lang.String integrationRepoName, java.lang.String organizationName, java.lang.String polarisServerUrl, @Nullable java.lang.String integrationVersion, @Nullable java.lang.String polarisVersion)static PhoneHomeRequestBodyBuildercreateForProduct(UniquePhoneHomeProduct product, java.lang.String artifactId, java.lang.String customerId, java.lang.String hostName, @Nullable java.lang.String artifactVersion, @Nullable java.lang.String productVersion)com.synopsys.integration.util.NameVersiongetArtifactInfo()java.util.List<java.lang.String>getArtifactModules()java.lang.StringgetCustomerId()java.lang.StringgetHostName()java.util.Map<java.lang.String,java.lang.String>getMetaData()UniquePhoneHomeProductgetProduct()java.lang.StringgetProductVersion()
-
-
-
Constructor Detail
-
PhoneHomeRequestBodyBuilder
public PhoneHomeRequestBodyBuilder(java.lang.String customerId, java.lang.String hostName, com.synopsys.integration.util.NameVersion artifactInfo, UniquePhoneHomeProduct product, java.lang.String productVersion)
-
-
Method Detail
-
createForBlackDuck
public static PhoneHomeRequestBodyBuilder createForBlackDuck(java.lang.String integrationRepoName, java.lang.String registrationId, java.lang.String blackDuckServerUrl, @Nullable @Nullable java.lang.String integrationVersion, @Nullable @Nullable java.lang.String blackDuckVersion)
-
createForCoverity
public static PhoneHomeRequestBodyBuilder createForCoverity(java.lang.String integrationRepoName, java.lang.String customerName, java.lang.String cimServerUrl, @Nullable @Nullable java.lang.String integrationVersion, @Nullable @Nullable java.lang.String cimVersion)
-
createForPolaris
public static PhoneHomeRequestBodyBuilder createForPolaris(java.lang.String integrationRepoName, java.lang.String organizationName, java.lang.String polarisServerUrl, @Nullable @Nullable java.lang.String integrationVersion, @Nullable @Nullable java.lang.String polarisVersion)
-
createForProduct
public static PhoneHomeRequestBodyBuilder createForProduct(UniquePhoneHomeProduct product, java.lang.String artifactId, java.lang.String customerId, java.lang.String hostName, @Nullable @Nullable java.lang.String artifactVersion, @Nullable @Nullable java.lang.String productVersion)
-
build
public PhoneHomeRequestBody build()
-
addToMetaData
public boolean addToMetaData(java.lang.String key, java.lang.String value)metaData map cannot exceed 1536- Returns:
- true if the data was successfully added, false if the new data would make the map exceed it's size limit
-
addAllToMetaData
public boolean addAllToMetaData(java.util.Map<java.lang.String,java.lang.String> metadataMap)
metaData map cannot exceed 1536- Returns:
- true if the all the data was successfully added, false if one or more of the entries entries would make the map exceed it's size limit
-
addArtifactModule
public void addArtifactModule(java.lang.String artifactModule)
-
addArtifactModules
public void addArtifactModules(java.lang.String... artifactModules)
-
getCustomerId
public java.lang.String getCustomerId()
-
getHostName
public java.lang.String getHostName()
-
getArtifactInfo
public com.synopsys.integration.util.NameVersion getArtifactInfo()
-
getProduct
public UniquePhoneHomeProduct getProduct()
-
getProductVersion
public java.lang.String getProductVersion()
-
getArtifactModules
public java.util.List<java.lang.String> getArtifactModules()
-
getMetaData
public java.util.Map<java.lang.String,java.lang.String> getMetaData()
-
-